Mailto foarmen binne net altyd sa betrouber as wy hoopje. It liket in ienfâldige ding, klik de formulier knop en it stjoerde de gegevens foar formulier troch e-post. Mar mailto foarmen binne net altyd sa ienfâldich. Somtiden geane jo of jo kliïntearje sertifisearje it formulier, mar dan, ynstee fan it ferstjoeren fan de formulierynhâld nei it postadres , iepenet it e-postprogramma.
Somtiden hat it e-postprogramma in ûnderwerp dat wat sa sjocht:? Name=jennifer&email=webdesign@aboutguide.com&comments=these binne myn kommentaar mar it lichem fan 'e e-post is leech. En somtiden is der neat fan 'e foarm dy't oan' e e-mail hielendal tafoege wurdt. Dit is it probleem mei Mailto Forms. Se betelje op twa dingen:
- It systeemsysteem fan klant moat in standert e-postprogramma hawwe
- De webblêder fan de klant moat mei dy e-postprogramma ferbine kinne
As jo in side meitsje mei in mailto-formulier, en jo klant hat gjin e-postprogramma op har systeem, sil it post formulier net wurkje. As har webblêder gjin ferbining meitsje mei de e-postprogramma, sil it mailto-formulier net wurkje. Dit probleem hinget ôf fan in soad faktoaren, wêrûnder:
- bestjoeringssysteem
- webblêder en ferzje
- e-post kliïnt en ferzje
- oare ûnbekende faktoaren
En wylst jo mooglik JavaSkript brûke om te finnen foar browser en bestjoeringssysteem - as it de ynteraksje tusken dizze en de e-postprogramma is, sil jo noch in probleem hawwe.
Wat kinne jo dwaan om fersifere Mailto-formulieren te beheinen?
As jo in webûntwikkelder brûke fan formulieren, en jo wolle in mailto-formulier brûke, moatte jo bewust wêze fan dizze beheining. Nau wat jo dogge, kinne guon fan jo klanten it formulier net brûke.
As jo in e-post-formulier op jo side brûke wolle, moatte jo derfoar soargje dat jo formulieren goed binne. En jo moatte jo HTML beëinigje om der wis fan te wêzen dat der gjin oare problemen binne.
De bêste oplossing foar Broken Mailto foarmen
Ik ried my oan dat jo in CGI- of PHP-skript brûke ynstee fan in mailto-formulier. Der binne in protte manieren wêrtroch jo in CGI brûke kinne, sels as jo net hoege te programmearjen. Hjir binne guon boarnen dy't helpe kinne:
- Skriuw jo eigen CGI -Using Perl of oare CGI-taal, kinne jo jo eigen CGI skriuwe om it formulier te ferwurkjen. It foardiel dêrfan is dat jo de CGI meitsje kinne wat jo nedich hawwe.
- Meitsje sille De e-post is korrizjoneel - Al wat type fan jo brûke, kinne jo JavaSkript brûke om jo te bepale. En dit skript sil in fjild validearje foar in goed mappele e-mailadres.
Dit artikel is in diel fan 'e HTML Forms Tutorial