Wat om te doen wanneer Mailto Forms nie werk nie

Mailto vorms is nie altyd so betroubaar as wat ons sou hoop nie. Dit lyk soos 'n eenvoudige ding, klik op die vormknoppie en dit moet die vormdata per e-pos stuur. Maar mailto vorms is nie altyd so eenvoudig nie. Soms vul jy of jou kliënt die vorm noukeurig in, maar dan, in plaas van die vorminhoud na die mailto-adres , stuur dit die e-poskliënt oop.

Soms het die e-poskliënt 'n onderwerp wat soos volg lyk :?name=jennifer&email=webdesign@aboutguide.com&comments=these is my kommentaar, maar die inhoud van die e-pos is leeg. En soms is daar niks van die vorm wat by die e-pos bygevoeg word nie. Dit is die probleem met Mailto Forms. Hulle vertrou op twee dinge:

  1. Die kliënt se stelsel moet 'n standaard e-poskliënt hê
  2. Die kliënt se webblaaier moet kan koppel aan daardie e-pos kliënt

As u 'n bladsy skep met 'n pos om te vorm en u kliënt nie 'n e-poskliënt op hul stelsel het nie, sal die posvorm nie werk nie. As hulle webblaaier nie kan koppel aan die e-pos kliënt, sal die mailto form nie werk nie. Hierdie probleem hang af van baie faktore, insluitende:

En terwyl jy dalk JavaScript kan gebruik om op te spoor vir blaaier en bedryfstelsel - as dit die interaksie tussen hulle en die e-poskliënt is, sal jy steeds 'n probleem hê.

Wat kan jy doen om Broken Mailto Forms te herstel?

As jy 'n webontwikkelaar is wat van vorms gebruik maak, en jy wil 'n posvorm gebruik, moet jy bewus wees van hierdie beperking. Maak nie saak wat jy doen nie, sommige van jou kliënte sal moontlik nie die vorm kan gebruik nie.

As jy nog 'n posvorm op jou werf wil gebruik, moet jy seker maak dat jou vorms korrek is. En jy moet jou HTML valideer om seker te maak daar is geen ander probleme nie.

Die beste oplossing vir gebroke Mailto Forms

Ek beveel sterk aan dat jy 'n CGI of PHP script gebruik in plaas van 'n mailto form. Daar is baie maniere waarop jy 'n CGI kan gebruik, selfs as jy nie weet hoe om te program nie. Hier is 'n paar hulpbronne wat kan help:

Hierdie artikel is deel van die HTML Forms Tutorial