Mailto eyðublöð eru ekki alltaf eins áreiðanlegar og við vonumst til. Það virðist eins og einfalt, smelltu á formhnappinn og það ætti að senda formgögnin með tölvupósti. En mailto eyðublöð eru ekki alltaf svo einfölduð. Stundum fyllir þú eða viðskiptavinurinn þinn vandlega út eyðublaðið, en þá opnast pósthugbúnaðurinn í stað þess að senda inn eyðublaðið í tölvupóstfangið.
Stundum hefur tölvupóstforritið efni sem lítur svolítið út:? Name=jennifer&email=webdesign@aboutguide.com&comments=these eru athugasemdir mínar en líkaminn í tölvupósti er tómur. Og stundum er ekkert frá því formi sem er bætt við tölvupóstinn á öllum. Þetta er vandamálið með Mailto Forms. Þeir treysta á tvo hluti:
- Kerfi viðskiptavinarins verður að hafa sjálfgefið tölvupóstforrit
- Vefur flettitæki viðskiptavinarins verður að geta tengst þessum tölvupóstforriti
Ef þú býrð til síðu með formi tölvupósts og viðskiptavinur þinn hefur ekki tölvupóstforrit á kerfinu þá mun mailto formið ekki virka. Ef vefskoðarinn þeirra getur ekki tengst tölvupóstforritinu virkar pósthólfið ekki. Þetta mál fer eftir mörgum þáttum, þar á meðal:
- stýrikerfi
- vefur flettitæki og útgáfa
- email viðskiptavinur og útgáfa
- aðrar óþekktar þættir
Og á meðan þú getur notað JavaScript til að greina fyrir vafra og stýrikerfi - ef það er samspilin milli þeirra og tölvupóstþjónninn, þá verður þú ennþá vandamál.
Hvað getur þú gert til að laga brotin póstforrit?
Ef þú ert vefhönnuður með því að nota eyðublöð og þú vilt nota mailto form, ættir þú að vera meðvitaður um þessa takmörkun. Það skiptir ekki máli hvað þú gerir, sumir viðskiptavinir þínir kunna ekki að nota formið.
Ef þú vilt samt nota mailto form á vefsvæðinu þínu, ættir þú að ganga úr skugga um að eyðublöð þín séu rétt. Og þú ættir að sannreyna HTML þinn til að ganga úr skugga um að það séu ekki önnur vandamál.
Besta lausnin fyrir brotin Mailto eyðublöð
Ég mæli eindregið með að þú notir CGI eða PHP handrit í staðinn fyrir mailto form. Það eru margar leiðir sem þú getur notað CGI, jafnvel þótt þú veist ekki hvernig á að forrita. Hér eru nokkrar auðlindir sem geta hjálpað:
- Skrifaðu þitt eigið CGI -Using Perl eða annað CGI tungumál, þú getur skrifað eigin CGI til að vinna úr forminu. Kosturinn við þetta er að þú getur gert CGI það sem þú þarft.
- Gakktu úr skugga Netfangið er rétt -Hvers konar eyðublað þú notar, þú getur notað JavaScript til að sannreyna það. Og þetta handrit mun sannreyna reit fyrir rétt sniðið netfang.
Þessi grein er hluti af HTML Forms Tutorial