Kaj storiti, ko obrazci Mailto ne delujejo

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:

  1. Uporabniški sistem mora imeti privzeti e-poštni odjemalec
  2. 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:

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:

Ta članek je del vadnice HTML Forms