Formularët Mailto nuk janë gjithmonë aq të besueshme sa ne do të shpresonim. Duket si një gjë e thjeshtë, klikoni butonin e formës dhe duhet të dërgoni të dhënat e formularit me email. Por format mailto nuk janë gjithmonë aq të thjeshta. Ndonjëherë, ju ose klienti juaj me kujdes plotësoni formularin, por pastaj, në vend të dërgimit të përmbajtjes së formularit në adresën mailto , hap klientin e postës elektronike.
Ndonjëherë, klienti i email-it ka një subjekt që duket diçka si: ?name=jennifer&email=webdesign@aboutguide.com dhe komente = këto janë komentet e mia, por trupi i emailit është bosh. Dhe nganjëherë, nuk ka asgjë nga forma që është shtuar në email në të gjitha. Ky është problemi me Format Mailto. Ata mbështeten në dy gjëra:
- Sistemi i klientit duhet të ketë një klient email të parazgjedhur
- Shfletuesi i shfletuesit të klientit duhet të jetë në gjendje të lidhet me atë klient të postës elektronike
Nëse krijoni një faqe me një formë mailto dhe klienti juaj nuk ka një klient email në sistemin e tyre, forma e mailto nuk do të funksionojë. Nëse shfletuesi i tyre nuk mund të lidhet me klientin e-mail, forma e mailto nuk do të funksionojë. Kjo çështje varet nga shumë faktorë, duke përfshirë:
- sistem operativ
- shfletuesin web dhe versionin
- klienti i emailit dhe versioni
- faktorë të tjerë të panjohur
Dhe ndërkohë që mund të përdorni JavaScript për të zbuluar për sistemin e shfletuesit dhe të sistemit operativ - nëse është ndërveprimi midis tyre dhe klientit të postës elektronike, do të keni ende një problem.
Çfarë mund të bëni për të rregulluar format e thyera Broshura?
Nëse jeni një zhvillues i web-it duke përdorur formularët, dhe dëshironi të përdorni një formular mailto, ju duhet të jeni të vetëdijshëm për këtë kufizim. Pa marrë parasysh se çfarë bëni, disa nga klientët tuaj mund të mos jenë në gjendje të përdorin formularin.
Nëse ende doni të përdorni një formular mailto në faqen tuaj, ju duhet të siguroheni që format tuaja janë të sakta. Dhe duhet ta vërtetoni HTML-in tuaj për t'u siguruar që nuk ka probleme të tjera.
Zgjidhja më e mirë për Format Broken Mailto
Unë fuqimisht ju rekomandojmë që të përdorni një script CGI ose PHP në vend të një forme mailto. Ka shumë mënyra që mund të përdorni një CGI edhe nëse nuk dini si të programoni. Këtu janë disa burime që mund të ndihmojnë:
- Shkruani CGI-in tuaj Perl ose gjuhë të tjera CGI, mund të shkruani CGI tuaj për të përpunuar formularin. Përfitimi për këtë është se ju mund të bëni CGI të bëni çfarë ju nevojiten.
- Sigurohuni që emaili është korrekt - Cilido lloj i formularit që përdorni, mund të përdorni JavaScript për ta vërtetuar atë. Dhe ky dorëshkrim do të vërtetojë një fushë për një adresë e-mail të formatuar saktë.
Ky artikull është pjesë e tutorialit të formularëve HTML