Skip to main content

Sfaturi practice privind modul de utilizare a formularelor Mailto

Cum completez declaratia unica pentru venituri din chirii | Exemplu practic de completare (Aprilie 2025)

Cum completez declaratia unica pentru venituri din chirii | Exemplu practic de completare (Aprilie 2025)
Anonim

O caracteristică comună a site-urilor web pe care mulți luptători noi cu web designer o luptă este o formă. Poate doriți să adăugați un formular pe site-ul dvs. ca o modalitate simplă de a contacta oamenii cu dvs. pentru a pune întrebări sau pentru a vă exprima interesul pentru produsele sau serviciile pe care le oferiți. Din păcate, tutorialele online despre cum puteți adăuga formulare complexe de site-uri pot fi confuze și pot transforma noi profesioniști în web.

Formularele web nu trebuie să fie dificil de utilizat, chiar și pentru noile web-uri. Formularele de corespondență sunt o modalitate ușoară de a face ca formele să funcționeze. Ei se bazează pe clienții de e-mail pentru a trimite datele formularului de pe computerul clientului către proprietarul formularului. Datele din formular completate de utilizatorul site-ului web sunt trimise prin e-mail la o anumită adresă specificată în codarea formularului.

Dacă sunteți nou în designul web și nu știți cum să programați interacțiuni mai complexe sau dacă rulați un mic site și doriți doar o modalitate simplă de a adăuga un formular, aveți un formular mailto ca formular de contact este o mulțime mai ușor decât să învățați să scrieți PHP. De asemenea, este mai ieftin decât să cumpărați un script pre-scris pentru a face acest lucru pentru dvs.

Cu acest tutorial rapid, învățați cum să utilizați formularele mailto. Chiar dacă nu ați făcut-o niciodată anterior, stăpânirea tehnicii este ușoară și cu siguranță în domeniul "începutului designului web".

Noțiuni de bază

Formularele HTML pot fi o provocare pentru noii dezvoltatori web, deoarece necesită mai mult decât învățarea marcării HTML. În plus față de elementele HTML necesare pentru a crea formularele și câmpurile sale, trebuie să aveți și un fel să obțineți formularul "de lucru". Aceasta necesită, de obicei, accesul la un script CGI sau la alt program pentru a crea în atributul "acțiune" al formularului. Acea acțiune este modul în care forma procesează datele și ceea ce face cu acestea după aceea (scrie într-o bază de date, trimite un e-mail etc.)

Dacă nu aveți acces la un script care va face ca formularul dvs. să funcționeze, există o acțiune pe care majoritatea browserelor moderne o acceptă.

action =“ mailto: youremailaddress '

Acesta este un mod simplu de a obține datele formularului de pe site-ul dvs. web la adresa dvs. de e-mail. Desigur, această soluție este foarte limitată în ceea ce poate face, însă pentru site-urile web foarte mici, este un loc bun pentru a începe.

Trucuri pentru utilizarea formularelor Mailto

Folosește

enctype = "text / plain" atributAcest lucru îi spune browserului, precum și clientului de e-mail că formularul trimite text simplu, mai degrabă decât ceva mai complicat. Unele browsere și clienți de e-mail trimit date de formă codate pentru pagini web. Aceasta înseamnă că datele sunt trimise ca o linie lungă, spațiile sunt înlocuite cu plus (+) și alte caractere sunt codificate. Utilizarea

enctype = "text / plain" atributul ajută la îmbunătățirea citirii datelor.

Utilizați metoda GET sau POSTIn timp ce

POST metoda uneori funcționează, adesea cauzează browserului să deschidă o fereastră de e-mail necompletată. Dacă vi se întâmplă acest lucru cu

OBȚINE , încercați să treceți la

POST

Exemple de Formular Mailto

Iată o formă de eșantion utilizând acțiunea mailto.

Notă: Acesta este un markup foarte simplu. În mod ideal, ați codifica aceste câmpuri de formular utilizând mai multe marcări și elemente semantice, dar acest exemplu este suficient pentru scopul acestui tutorial.

Prenumele tău:
Numele dvs. de familie:
Comentarii:

Clienții dvs. vor vedea un mesaj care va spune că formularul este trimis prin e-mail. Asa arata rezultatele:

first_name = Jennifer last_name = Kyrnin comments = Salut!

Notă specială despre formularele Mailto

Încă o dată, această metodă, deși ușor, este, de asemenea, foarte limitată. Evident, este important să rețineți că formularele mailto nu funcționează întotdeauna pentru toate combinațiile de browsere și clienți de e-mail. Dacă ați încercat să utilizați un formular mailto și nu ați reușit, acesta ar putea fi motivul pentru care - ar putea exista o combinație de tehnologii care să determine funcția să eșueze. Pentru informații mai detaliate despre ceea ce este posibil să interfereze cu încercarea dvs. de a utiliza un astfel de formular, consultați "Când Formularul de corespondență nu funcționează".

Deși această metodă este o primă încercare bună de a crea formulare web care generează un e-mail și trimite date de formă, pe măsură ce deveniți mai avansate în abilitățile dvs. web, cu siguranță veți dori să explorați opțiuni mai robuste. De la scripturile CGI la formele PHP la platformele CMS care au built-in widget-uri de formă, aveți o mulțime de opțiuni avansate de luat în considerare pentru nevoile viitoare ale formularului de site.