HTML Forms Tutorial
In mienskiplike eigenskip fan websiden dat in protte nije webûntwerper striid mei binne foarmen. Jo kinne in formulier oan jo webside taheakje as in ienfâldige manier foar minsken om kontakt te krijen mei jo om fragen te freegjen of útdrukking yn 'e produkten of tsjinsten dy't jo oanbiede. Spitigernôch kinne online-ynstruksjes oer hoe't jo komplekse sitefoarmen tafoegje kinne kinne ferwiderje en nije web professionals te wikseljen.
Webfoarmingen moatte net dreech wêze om mei te wurkjen, sels foar nije websides.
Mailto foarmen binne in maklike manier om wurkfoarmen te meitsjen. Se konstatearje op e-mail kliïnten om de formulodaten fan 'e kompjûter fan' e klanten te stjoeren nei de formulearring. De foarmgegevens dy't foltôge binne troch de webside brûker binne e-postberjochten foar in spesifyk adres as spesifisearre yn 'e kodearring foar it formulier.
As jo nije webûntwerp binne en jo net witte hoe mear kompleksere ynteraksjes programmearje of jo in lytse webside leare en gewoan in ienfâldige manier om in formulier te meitsjen, in mailto form as kontaktformulier is in soad ienfâldiger as learje PHP te skriuwen. It is ek goedkeaper as it keapjen fan in foarskrift skrift om dit foar jo te dwaan.
Mei dizze fluch ûnderhâld, learje hoe't jo post-formulieren brûke. Ek as jo dit earder noch nea dien hawwe, mastering fan de technyk is maklik en wis yn 'e ryk fan "begjin fan web design".
Begjinne
HTML-formulieren kinne útdaging wêze foar nije webûntwikkelders om't se mear nedich binne as allinich HTML-markearring learje. Neist de HTML-eleminten dy't nedich binne om de formulieren en har fjilden te meitsjen, moatte jo ek in soad soargje om it formulier te krijen om "wurkje" te krijen. Dit meastal foldocht tagong ta in CGI-skript of in oar programma om yn it "aksje"-attribút fan it formulier te meitsjen.
Dizze aksje is hoe't it formulier de gegevens ferwurket en wat it dêrnei docht (skriuw nei in database, stjoer in e-mail, ensfh.)
As jo gjin tagong krije ta in skript dat jo formulier meitsje sil, dan is ien foarm aksje dy't de measte moderne browsers stipe.
action = " mailto: youremailaddress "
Dit is in ienfâldige manier om de formulodaten fan jo webside nei jo e-post te krijen.
Fansels is dizze oplossing tige beheind yn wat it kin, mar foar tige lytse websites is it in goed plak om te begjinnen.
Trikken om Mailto-formulaten te brûken
Brûk de ynskeptype = "tekst / plain" attribút
Dit fertelt de browser as ek de e-postprogramma dat it formulier ferstjoert tekst pleatst as earder wat komplisearre. Guon browsers en e-post kliïnt ferstjoere gegevens foar kodearring foar websiden . Dit betsjut dat de gegevens as ien lange rigel stjoerd wurde, romten wurde ferfangen troch plus (+) en oare tekens wurde kodearre. It brûken fan it enktype = "tekst / plain" attribje helpt de data makliker te lêzen.
Brûk de GET of POST metoade
Wylst de POST-metoade soms wurket, dan makket it faak krekt de blêder om in lege e-mailfinster te iepenjen. As dat bart mei de metoade GET, besykje dan te wikseljen nei POST.
Sample Mailto Form
Hjir is in samlingfoarm mei help fan de mailto-aksje (notysje - dit is gewoan ienfâldige markearring. Ideaal jo sille dizze formulierfjilden brûke mei mear semantyske markearring en eleminten, mar dit foarbyld is genôch foar de omfang fan dit tutorial):
Jo foarnamme:
Jo Namme:
Comments:
form>
Jo klanten sille in berjocht sjen sizze dat it formulier fia e-mail ynstjoerd wurdt. Dit is wat de resultaten sjogge:
first_name = Jennifer
last_name = Kyrnin
Kommentaar = Hallo der!
Spesjale opmerking Oer Mailto Forms
Eartiids is dizze metoade, wylst maklik it ek tige beheind is. Fansels is it wichtich om te notearjen dat mailto foarmen net altyd wurkje foar alle kombinaasjes fan browsers en e-post kliïnten. As jo besocht hawwe in mailto-formulier te brûken en net suksesfol wêze, dan soe dit wêze - wêrom soe der wat kombinaasje fan technology wêze dy't de funksje feroarsaaket. Foar mear detaillearre ynformaasje oer wat jo eventueel ynterferinsje mei jo besykjen om sa'n formulier te brûken, kontrolearje " Wann Mailto-Formulieren net wurkje ".
Wyls dizze metoade is in goede earste besykjen om webformulieren te meitsjen dy't in e-mail generearje en formulier gegevens ferstjoere, lykas jo mear foarkomme yn jo webfeardigens, sille jo wis fan wolle mear rûchse opsjes. Fanút CGI-skripts nei PHP-formulas nei CMS-platfoarmen dy't in ynboude formulier-formules hawwe hawwe, hawwe jo genôch oanbiede opsjes om te besjen foar jo takomstige webside nedich!
Oarspronklik artikel fan Jennifer Krynin. Edited by Jeremy Girard on 9/12/17