Posttoorid ei ole alati nii usaldusväärsed kui me loodame. See tundub lihtne asi, klõpsake vormi nuppu ja see peaks saatma vormi andmed e-posti teel. Kuid mailto vormid ei ole alati nii lihtsad. Mõnikord täitke teie või teie klient hoolikalt vormi, kuid seejärel vorminduse postitamise asemel mailto-aadressile avab see e-posti klient.
Mõnikord on meilikliendil teema, mis näeb välja selline:? Name = jennifer&email=webdesign@aboutguide.com & comments = need on minu kommentaarid, kuid e-kirja sisu on tühi. Ja mõnikord pole midagi vormist, mis lisatakse üldse meilile. See on Mailto vormide probleem. Nad toetuvad kahele asjale:
- Kliendi süsteemil peab olema e-posti vaikeklient
- Kliendi veebibrauser peab saama selle e-posti kliendiga ühenduse luua
Kui loote lehe koos mailto vorminguga ja teie kliendil pole oma süsteemis e-posti kliendit, ei toimi mailto vorm. Kui nende veebibrauser ei saa e-posti kliendiga ühenduse luua, ei toimi mailto vorm. See probleem sõltub paljudest teguritest, sealhulgas:
- operatsioonisüsteem
- veebibrauser ja versioon
- e-posti klient ja versioon
- muud teadmata tegurid
Ja kuigi võite JavaScript kasutada brauseri ja operatsioonisüsteemi tuvastamiseks - kui see on nende ja e-posti kliendiga suhtlemine, on teil endiselt probleem.
Mida saate teha, et parandada rikutud postivorme?
Kui olete vormi kasutav veebiarendaja ja soovite kasutada mailto vormi, peaksite seda piirangut teadma. Pole tähtis, mida teete, võivad mõned teie kliendid seda vormi kasutada.
Kui soovite oma saidil endiselt kasutada mailto vormi, peate tagama, et teie vormid on õiged. Ja peate oma HTML-i valideerima, et veenduda, et pole muid probleeme.
Parim lahendus katkistele e-posti vormidele
Soovitame tungivalt kasutada postko vormi asemel CGI- või PHP-skripti. CGI-d on palju võimalusi, isegi kui te ei tea, kuidas seda programme teha. Siin on mõned ressursid, mis võivad aidata:
- Kirjuta oma CGI- Kasutades Perlit või muud CGI-keelt, võite vormi töötlemiseks oma CGI-d kirjutada. Kasuks on see, et saate teha CGI-d tegemisel kõik, mis teil on vaja.
- Veenduge, et e-post on õige. Mis tahes tüüpi vormi kasutamisel võite selle valideerimiseks kasutada JavaScripti. Ja see skript kinnitab õigesti vormindatud e-posti aadressi välja.
See artikkel on osa HTML-vormingute juhendist