Obrazci Mailto niso vedno tako zanesljivi, kot bi upali. Zdi se, da je preprosta stvar, kliknite gumb obrazca in poslati podatke o obrazcu po e-pošti. Vendar obrazci mailto niso vedno tako enostavni. Včasih vi ali vaša stranka natančno izpolnite obrazec, nato pa namesto da pošljete vsebino obrazca na poštni naslov , odpre e-poštni odjemalec.
Včasih ima e-poštni odjemalec predmet, ki izgleda podobno kot:? Ime=jennifer&email=webdesign@aboutguide.com&comments=se so moji komentarji, vendar je telo e-pošte prazno. In včasih ni nobenega obrazca, ki bi bil sploh dodan e-poštnemu sporočilu. To je težava z obrazci Mailto. Oslanjajo se na dve stvari:
- Uporabniški sistem mora imeti privzeti e-poštni odjemalec
- Spletni brskalnik stranke mora biti zmožen povezati s tem e-poštnim odjemalcem
Če ustvarite stran z obrazcem mailto in vaša stranka nima e-poštnega odjemalca na svojem sistemu, obrazec mailto ne bo deloval. Če se njihov spletni brskalnik ne more povezati z odjemalcem e-pošte, obrazec mailto ne bo deloval. To vprašanje je odvisno od številnih dejavnikov, med drugim:
- operacijski sistem
- spletni brskalnik in različica
- e-poštni odjemalec in različica
- drugi neznani dejavniki
In medtem ko boste morda lahko uporabili JavaScript za odkrivanje brskalnika in operacijskega sistema - če je to medsebojno delovanje med njimi in e-poštnim odjemalcem, boste še vedno imeli težave.
Kaj lahko storite, da popravite razkrite obrazce Mailto?
Če ste spletni razvijalec, ki uporablja obrazce in želite uporabiti obrazec mailto, se morate zavedati te omejitve. Ne glede na to, kaj delate, nekateri od vaših strank morda ne bodo mogli uporabljati obrazca.
Če še vedno želite uporabiti obrazec mailto na vaši spletni strani, se prepričajte, da so obrazci pravilni. In potrdite svoj HTML, da se prepričate, da ni drugih težav.
Najboljša rešitev za razčlenjene obrazce Mailto
Priporočam, da namesto obrazca mailto uporabite skript CGI ali PHP. Obstaja veliko načinov, kako lahko uporabite CGI, tudi če ne veste, kako programirati. Tukaj je nekaj virov, ki vam lahko pomagajo:
- Napišite svoj CGI- Uporaba Perl ali drugega jezika CGI, lahko za obdelavo obrazca napišete lasten CGI. Korist za to je, da lahko CGI naredite vse, kar potrebujete.
- Prepričajte se, da je e-pošta pravilna. Kakršna koli vrsta obrazca, ki jo uporabljate, lahko uporabite JavaScript, da ga potrdite. In ta skript bo potrdil polje za pravilno oblikovan e-poštni naslov.
Ta članek je del vadnice HTML Forms