Tiwtorial Ffurflenni HTML
Mae nodwedd gyffredin o wefannau y mae llawer o ddylunwyr gwe newydd yn eu herio yn ffurflenni. Efallai y byddwch am ychwanegu ffurflen at eich gwefan fel ffordd syml i bobl gysylltu â chi i ofyn cwestiynau neu fynegi diddordeb yn y cynhyrchion neu'r gwasanaethau rydych chi'n eu cynnig. Yn anffodus, gall tiwtorialau ar-lein ynglŷn â sut i ychwanegu ffurflenni gwe gymhleth fod yn ddryslyd a throi gweithwyr proffesiynol gwe newydd ar eu cyfer.
Nid oes rhaid i ffurflenni gwe fod yn anodd gweithio gyda nhw, hyd yn oed ar gyfer gwefannau newydd.
Mae ffurflenni Mailto yn ffordd hawdd o wneud ffurflenni'n gweithio. Maent yn dibynnu ar gleientiaid e-bost i anfon data'r ffurflen o gyfrifiadur y cwsmer i berchennog y ffurflen. Mae'r data ar ffurf sy'n cael ei chwblhau gan ddefnyddiwr y wefan yn e-bost i gyfeiriad penodol fel y nodir yn y codiad ar gyfer y ffurflen.
Os ydych chi'n newydd i ddylunio gwe ac nid ydych chi'n gwybod sut i raglennu rhyngweithiadau mwy cymhleth, neu os ydych chi'n rhedeg gwefan fechan a dim ond eisiau ffordd syml o ychwanegu ffurflen, mae cael ffurflen bostio fel ffurflen gyswllt yn llawer yn haws na dysgu ysgrifennu PHP. Mae hefyd yn rhatach na phrynu sgript wedi'i ysgrifennu ymlaen llaw i'w wneud i chi.
Gyda'r tiwtorial cyflym hwn, dysgwch sut i ddefnyddio ffurflenni postio. Hyd yn oed os nad ydych erioed wedi gwneud hynny yn flaenorol, mae meistroli'r dechneg yn hawdd ac yn sicr yn y maes o "dylunio gwefannau yn dechrau".
Dechrau arni
Gall ffurflenni HTML fod yn heriol i ddatblygwyr gwe newydd oherwydd eu bod angen mwy na dim ond dysgu marc HTML. Yn ogystal â'r elfennau HTML sydd eu hangen i greu'r ffurflenni a'i feysydd, mae'n rhaid i chi hefyd gael rhyw ffordd i gael y ffurflen i "weithio". Mae hyn fel arfer yn gofyn am gael mynediad at sgript CGI neu raglen arall i greu yn y priodwedd "gweithredu" o'r ffurflen.
Y cam gweithredu hwnnw yw sut mae'r ffurflen yn prosesu'r data a'r hyn y mae'n ei wneud gydag ef wedyn (ysgrifennwch i gronfa ddata, anfon e-bost, ac ati)
Os nad oes gennych fynediad i sgript a fydd yn gwneud i'ch ffurflen weithio, mae yna un gweithredu ar ffurf y mae'r porwyr mwyaf modern yn ei gefnogi.
action = " mailto: youremailaddress "
Mae hon yn ffordd syml o gael y data ffurf o'ch gwefan i'ch e-bost.
Yn sicr, mae'r ateb hwn yn gyfyngedig iawn i'r hyn y gall ei wneud, ond ar gyfer gwefannau bach iawn, mae'n lle da i gychwyn.
Tricks i ddefnyddio Ffurflenni Mailto
Defnyddiwch y priodwedd enctype = "text / plain"
Mae hyn yn dweud wrth y porwr yn ogystal â'r cleient e-bost bod y ffurflen yn anfon testun plaen yn hytrach nag unrhyw beth sy'n fwy cymhleth. Mae rhai porwyr a chleientiaid e-bost yn anfon data ffurf sydd wedi'i amgodio ar gyfer tudalennau Gwe . Mae hyn yn golygu bod y data yn cael ei anfon fel un llinell hir, mae lleoedd yn cael eu disodli gan plus (+) a chaiff cymeriadau eraill eu hamgodio. Mae defnyddio'r priodas enctype = "text / plain" yn helpu i wneud y data yn haws ei ddarllen.
Defnyddiwch y dull GET neu SWYDD
Er bod y dull POST weithiau'n gweithio, mae'n aml yn achosi i'r porwr agor ffenestr e-bost wag. Os bydd hyn yn digwydd ichi gyda'r dull GET, yna ceisiwch droi i SWYDD.
Ffurflen Postio Sampl
Dyma ffurflen sampl gan ddefnyddio'r dull postio (nodyn - mae hyn yn nodiad syml iawn. Yn ddelfrydol, byddech yn codio'r caeau ffurf hon gan ddefnyddio mwy o farc a elfennau semantig, ond mae'r enghraifft hon yn ddigonol ar gyfer cwmpas y tiwtorial hwn):
Eich Enw Cyntaf:
Eich Enw Diwethaf:
Sylwadau:
ffurflen>
Bydd eich cwsmeriaid yn gweld neges yn dweud bod y ffurflen yn cael ei chyflwyno trwy e-bost. Dyma beth yw'r canlyniadau fel a ganlyn:
first_name = Jennifer
last_name = Kyrnin
sylwadau = Hi yno!
Nodyn Arbennig Ynglŷn â Ffurflenni Mailto
Unwaith eto, mae'r dull hwn, tra'n hawdd, hefyd yn gyfyngedig iawn. Yn amlwg mae'n bwysig nodi nad yw ffurflenni postio bob amser yn gweithio i bob cyfuniad o borwyr a chleientiaid e-bost. Os ydych chi wedi ceisio defnyddio ffurflen postio ac nad oeddent yn llwyddiannus, efallai mai dyma pam y gallai fod rhywfaint o gyfuniad o dechnoleg sy'n achosi i'r swyddogaeth fethu. Am ragor o wybodaeth fanwl am yr hyn sydd o bosibl yn ymyrryd â'ch ymgais i ddefnyddio ffurflen o'r fath, edrychwch ar " Pan fydd Ffurflenni Postio Ddim yn Gweithio ."
Er bod y dull hwn yn ymgais gyntaf dda ar greu ffurflenni gwe sy'n creu e-bost ac yn anfon data ffurflen, wrth i chi gael mwy o wybodaeth yn eich sgiliau gwe, byddwch yn sicr eisiau archwilio dewisiadau mwy cadarn. O sgriptiau CGI i ffurflenni PHP i lwyfannau CMS sydd â widgets ffurfiau ymgorffori, mae gennych ddigon o opsiynau datblygedig i'w hystyried ar gyfer anghenion eich gwefan ar gyfer y dyfodol!
Erthygl wreiddiol gan Jennifer Krynin. Golygwyd gan Jeremy Girard ar 9/12/17