Skip to main content

Što učiniti kada Mailto obrasci ne rade

My Friend Irma: Lucky Couple Contest / The Book Crook / The Lonely Hearts Club (Travanj 2025)

My Friend Irma: Lucky Couple Contest / The Book Crook / The Lonely Hearts Club (Travanj 2025)
Anonim

Oblici Mailto nisu uvijek pouzdani kao što bismo se nadali. Čini se kao jednostavna stvar, kliknite gumb za obrazac i trebate poslati podatke obrasca e-poštom. Ali mailto obrasci nisu uvijek tako jednostavni. Ponekad, vi ili vaš kupac pažljivo ispunite obrazac, ali umjesto da pošaljete sadržaj obrasca na mailto adresu, otvara klijent e-pošte.

Ponekad klijent e-pošte ima predmet koji izgleda slično:

?name=jennifer&[email protected]&comments=to su moji komentari ali tijelo e-pošte je prazno. A ponekad, ništa od obrasca koji se uopće ne dodaje u e-poruku. Ovo je problem s Mailto Forms-om. Oslanjaju se na dvije stvari:

  1. Korisnički sustav mora imati zadani klijent e-pošte
  2. Web preglednik klijenta mora se moći povezati s tim klijentom e-pošte

Ako stvorite stranicu s mailto oblikom, a vaš klijent nema klijent e-pošte na svom sustavu, obrazac mailto neće funkcionirati. Ako se njihov web preglednik ne može povezati s klijentom e-pošte, obrazac mailto neće funkcionirati. Ovo pitanje ovisi o mnogim čimbenicima, uključujući:

  • operacijski sustav
  • web preglednik i verzija
  • klijent e-pošte i verzija
  • drugi nepoznati čimbenici

I dok biste mogli upotrebljavati JavaScript za otkrivanje preglednika i operacijskog sustava - ako je to interakcija između njih i klijenta e-pošte, i dalje ćete imati problem.

Što možete učiniti kako biste popravili lomljene forme Mailto?

Ako ste web programer koji koristi obrasce i želite koristiti obrazac mailto, trebate biti svjesni ovog ograničenja. Bez obzira što činili, neki od vaših klijenata možda neće moći upotrebljavati obrazac.

Ako i dalje želite koristiti obrazac mailto na svojoj web lokaciji, trebali biste provjeriti jesu li obrasci točni. A potvrdite HTML kako biste bili sigurni da nema drugih problema.

Najbolje rješenje za lomljene forme Mailto

Preporučujem da koristite CGI ili PHP skriptu umjesto mailto obrasca. Postoji mnogo načina na koje možete koristiti CGI čak i ako ne znate kako programirati. Evo nekoliko resursa koji vam mogu pomoći:

  • Napišite vlastiti CGI: Koristeći Perl ili neki drugi CGI jezik, možete napisati vlastiti CGI za obradu obrasca. Prednost tome je da CGI možete učiniti sve što vam je potrebno.
  • Provjerite je li e-adresa ispravna: Bez obzira na vrstu obrasca koji koristite, možete ga koristiti za potvrdu. A ova skripta potvrdit će polje za ispravno oblikovanu adresu e-pošte.