A Mailto formák nem mindig olyan megbízhatóak, mint remélnénk. Egyszerűnek tűnik, kattints az űrlapgombra, és küldje el az űrlapadatokat e-mailben. De a mailto formák nem mindig olyan egyszerűek. Néha, Ön vagy ügyfele gondosan kitölti az űrlapot, de ahelyett, hogy elküldte volna az űrlap tartalmát a mailto címre, megnyitja az e-mail klienst.
Néha az e-mail kliensnek olyan témája van, amely valami hasonlónak tűnik:
?name=jennifer&[email protected] & comments = ezek a megjegyzések de az e-mail teste üres. És néha semmi sem származik az e-mailhez hozzáadott űrlapból. Ez a probléma a Mailto Űrlapokkal. Két dologra támaszkodnak:
- Az ügyfél rendszerének alapértelmezett e-mail klienst kell tartalmaznia
- Az ügyfél böngészőjének képesnek kell lennie csatlakozni az e-mail klienshez
Ha olyan oldalt hoz létre, amely mailto űrlapot tartalmaz, és ügyfele nem rendelkezik e-mail klienssel a rendszerükön, akkor a mailto űrlap nem fog működni. Ha böngészőjük nem tud kapcsolódni az e-mail klienshez, a mailto űrlap nem fog működni. Ez a probléma számos tényezőtől függ:
- operációs rendszer
- web böngésző és verzió
- e-mail kliens és verzió
- egyéb ismeretlen tényezők
És bár lehet, hogy JavaScriptet használ a böngésző és az operációs rendszer észleléséhez - ha kölcsönhatás van közöttük és az e-mail klienssel, akkor továbbra is problémája lesz.
Mit tehet a törött levelezőformák javításáért?
Ha Ön webes fejlesztő űrlapokat használ, és mailto űrlapot szeretne használni, ismernie kell ezt a korlátozást. Nem számít, hogy mit csinál, egyes ügyfelek esetleg nem tudják használni az űrlapot.
Ha még mindig szeretne mailto űrlapot használni a webhelyén, győződjön meg róla, hogy az űrlapok helyesek. És ellenőriznie kell a HTML-kódot annak ellenőrzésére, hogy nincsenek-e más problémák.
A legjobb megoldás a Broken Mailto Forms számára
Javasoljuk, hogy a mailto űrlap helyett CGI vagy PHP szkriptet használjon. Számos módon használhat CGI-t akkor is, ha nem tudja, hogyan kell programozni. Íme néhány erőforrás, amelyek segíthetnek:
- Írja le saját CGI-jét: Perl vagy más CGI nyelv használatával saját CGI-t írhat az űrlap feldolgozásához. Ennek előnye, hogy a CGI mindent megtesz, amire szüksége van.
- Győződjön meg róla, hogy az e-mail helyes: bármilyen típusú űrlapot használ, a JavaScript használatával ellenőrizheti. És ez a szkript érvényesít egy mezőt egy helyesen formázott e-mail címre.