Nid yw ffurflenni Mailto bob amser mor ddibynadwy ag y byddem yn gobeithio. Mae'n ymddangos fel peth syml, cliciwch ar y botwm ffurflen a dylai anfon y ffurflen ffurflen trwy e-bost. Ond nid yw ffurflenni postio bob amser yn syml. Weithiau, byddwch chi neu'ch cwsmer yn llenwi'r ffurflen yn ofalus, ond yna, yn hytrach na phostio cynnwys y ffurflen i'r cyfeiriad post , mae'n agor y cleient e-bost.
Weithiau, mae gan y cleient e-bost bwnc sy'n edrych fel rhywbeth: ?name=jennifer&email=webdesign@aboutguide.com&comments=these yw fy sylwadau ond mae corff yr e-bost yn wag. Ac weithiau, nid oes unrhyw beth o'r ffurflen sy'n cael ei ychwanegu at yr e-bost o gwbl. Dyma'r broblem gyda Ffurflenni Postto. Maent yn dibynnu ar ddau beth:
- Rhaid i system y cwsmer fod â chleient e-bost diofyn
- Rhaid i borwr gwe'r cwsmer allu cysylltu â'r cleient e-bost hwnnw
Os ydych chi'n creu tudalen gyda ffurflen bostto, ac nad oes gan eich cwsmer gleient e-bost ar eu system, ni fydd y ffurflen postio yn gweithio. Os na all eu porwr gwe gysylltu â'r cleient e-bost, ni fydd y ffurflen postio yn gweithio. Mae'r mater hwn yn dibynnu ar lawer o ffactorau, gan gynnwys:
- system weithredu
- porwr gwe a fersiwn
- cleient e-bost a fersiwn
- ffactorau anhysbys eraill
Ac er y gallech chi ddefnyddio JavaScript i ganfod ar gyfer porwr a system weithredu - os ydyw'r rhyngweithio rhyngddynt a'r cleient e-bost, bydd gennych broblem o hyd.
Beth allwch chi ei wneud i osod Ffurflenni Postio Broken?
Os ydych chi'n ddatblygwr gwe sy'n defnyddio ffurflenni, ac rydych am ddefnyddio ffurflen postio, dylech fod yn ymwybodol o'r cyfyngiad hwn. Ni waeth beth ydych chi'n ei wneud, efallai na fydd rhai o'ch cwsmeriaid yn gallu defnyddio'r ffurflen.
Os ydych chi'n dal i eisiau defnyddio ffurflen postio ar eich safle, dylech sicrhau bod eich ffurflenni'n gywir. A dylech ddilysu eich HTML i wneud yn siŵr nad oes problemau eraill.
Yr Ateb Gorau ar gyfer Ffurflenni Broken Mailto
Rwy'n argymell yn gryf eich bod chi'n defnyddio sgript CGI neu PHP yn lle ffurflen postio. Mae yna lawer o ffyrdd y gallwch ddefnyddio CGI hyd yn oed os nad ydych chi'n gwybod sut i raglennu. Dyma rai adnoddau a all helpu:
- Ysgrifennwch eich CGI eich hun - Gan ddefnyddio Iaith Perl neu iaith CGI arall, gallwch ysgrifennu eich CGI eich hun i brosesu'r ffurflen. Y budd i hyn yw y gallwch chi wneud i'r CGI wneud popeth sydd ei angen arnoch.
- Gwnewch yn siŵr bod yr e-bost yn gywir - beth bynnag fo'r math o ffurflen rydych chi'n ei ddefnyddio, gallwch ddefnyddio JavaScript i'w ddilysu. A bydd y sgript hon yn dilysu maes ar gyfer cyfeiriad e-bost wedi'i fformatio'n gywir.
Mae'r erthygl hon yn rhan o'r Tiwtorial Ffurflenni HTML