Ce trebuie să faceți atunci când formularele de corespondență nu funcționează

Formularele de corespondență nu sunt întotdeauna la fel de fiabile ca și noi. Se pare că este un lucru simplu, faceți clic pe butonul de formular și ar trebui să trimiteți datele formularului prin e-mail. Dar formularele mailto nu sunt întotdeauna atât de simple. Uneori, dvs. sau clientul dvs. completați cu atenție formularul, dar apoi, în loc să expediați conținutul formularului la adresa mailto , acesta deschide clientul de e-mail.

Uneori, clientul de e-mail are un subiect care arată ceva de genul:? Nume=jennifer&email=webdesign@aboutguide.com&comments = acestea sunt comentariile mele, dar corpul e-mailului este necompletat. Și uneori, nu există nimic din formularul care se adaugă la e-mail. Aceasta este problema cu Formularele Mailto. Ei se bazează pe două lucruri:

  1. Sistemul clientului trebuie să aibă un client implicit de e-mail
  2. Browserul web al clientului trebuie să se poată conecta la acel client de e-mail

Dacă creați o pagină cu un formular mailto și clientul dvs. nu are un client de e-mail în sistemul său, formularul mailto nu va funcționa. Dacă browserul web nu se poate conecta la clientul de e-mail, formularul mailto nu va funcționa. Această problemă depinde de mulți factori, printre care:

Și în timp ce este posibil să utilizați JavaScript pentru a detecta browserul și sistemul de operare - dacă este vorba de interacțiunea dintre acesta și clientul de e-mail, veți avea totuși o problemă.

Ce puteți face pentru a remedia formularele de tip Broken Broken?

Dacă sunteți un dezvoltator web care utilizează formulare și doriți să utilizați un formular mailto, ar trebui să știți această limitare. Indiferent ce faceți, este posibil ca unii dintre clienții dvs. să nu poată utiliza formularul.

Dacă totuși doriți să utilizați un formular mailto pe site-ul dvs., trebuie să vă asigurați că formularele sunt corecte. Și ar trebui să validați codul HTML pentru a vă asigura că nu există alte probleme.

Cea mai bună soluție pentru formularele de tip Broken Mail

Vă recomandăm cu insistență să utilizați un script CGI sau PHP în loc de un formular mailto. Există multe modalități prin care puteți utiliza un CGI chiar dacă nu știți cum să programați. Iată câteva resurse care vă pot ajuta:

Acest articol face parte din Tutorialul HTML Forms