Thoir buaidh air an luchd-tadhail lìn agad le Dearbhadh Foirm fìor-ùine

foirm air-loidhne

Is e a ’chiad bheachd a gheibh thu mar neach-cleachdaidh Iarrtas Lìn mar as trice nuair a lìonas tu foirm lìn. Tha mi a ’cur iongnadh orm leis an àireamh de fhoirmean lìn a-muigh an sin aig nach eil dearbhadh neoni no a tha a’ feitheamh riut susbaint an fhoirm agad a chuir a-steach mus innis thu dhut dè na duilgheadasan a dh ’fhaodadh a bhith agad.

Is e an riaghailt agamsa gu bheil taic ri rud sam bith nach eil air a dhearbhadh. Feumaidh rud sam bith a dhearbhadh mus cuir thu a-steach am foirm. Le teachd Ajax, faodaidh tu eadhon dàta a dhearbhadh a rèir an stòr-dàta agad mus cuir thu a-steach e. Na tagh an t-slighe leisg - tha luchd-cleachdaidh a ’cur luach air a’ chuideachadh!

Seo beagan eisimpleirean:

  1. Seòlaidhean Post-d - Chan eil dragh agam air foirmean a bheir ort do sheòladh puist-d a lìonadh dà uair gus an dearbhadh, ach chan eil an fhìrinn nach innis iad dhut a bheil iad a ’maidseadh no air an togail gu h-iomchaidh.
  2. Faclan-faire - Ma tha thu a ’dol a thoirt orm facal-faire a chuir a-steach dà uair, feuch an dearbhaich thu gu bheil na luachan an aon rud mus cuir thu am foirm.
  3. Neart facal-faire - Ma tha thu a ’feumachdainn neart facal-faire sònraichte (measgachadh de charactaran alphanumeric no cùisean), thoir seachad beagan fios air ais dhomh fhad‘ s a tha mi a ’taipeadh am facal-faire agam. Na bi feitheamh rium a chuir a-steach mus innis thu dhomh gun do dh'fhàillig e.
  4. Cinn-latha - Ma tha thu ag iarraidh an ceann-latha ann an cruth am / d / yyyy, leig dhomh am fiosrachadh a chuir a-steach ann an aon raon le bhith a ’taipeadh nan luachan sin agus gan cruth gu h-iomchaidh. Ma tha thu ag iarraidh zeros adhartach, cuir a-steach iad às deidh. Tha e ceart gu leòr aon chruth a thaisbeanadh agus fear eile a shàbhaladh san stòr-dàta agad.
  5. Ceann-latha an-diugh - Lìon a-mach e air mo shon! Carson a tha thu ag iarraidh orm an ceann-latha a lìonadh nuair a tha fios agad mu thràth?!
  6. Ceann-là Inneal a 'Chlàir - Ma tha tagradh eadar-nàiseanta agad, faodaidh tu cruth ceann-latha a stèidheachadh stèidhichte air Eadar-nàiseantachd an tagraidh agad. Gu dearbh, tha e math roghainn a bhith agad airson luchd-cleachdaidh a dhol thairis air an roghainn sin agus an roghainn fhèin a thaghadh.
  7. Àireamhan tèarainteachd shòisealta - tha e gu math sìmplidh beagan javascript a chur ris a bhios gu fèin-ghluasadach a ’leum bho achadh gu achadh no gu prògramach a’ cuir sgrìob eadar luachan.
  8. Àireamhan fòn - a ’toirt aire do Eadar-nàiseantachd, faodar na seòrsaichean raointean sin a dhèanamh nas sìmplidh cuideachd le bhith a’ cruth-atharrachadh an àireamh fòn san eadar-aghaidh, ach ga shàbhaladh ann an cruth eile a tha èifeachdach airson do chùl-taic. Na bi a ’dèanamh do luchd-cleachdaidh a’ taidhpeadh ann an cromagan, àiteachan agus sgrìoban.
  9. Fad an teacsa as àirde - ma chuireas tu crìoch air an àireamh de charactaran a tha air an stòradh san stòr-dàta agad, na leig leam na caractaran sin a chuir a-steach! Chan fheum e fiù ’s dearbhadh duilich ... chan eil ann ach suidheachadh air a’ bhogsa teacsa.
  10. Fad teacsa as ìsle - ma tha feum agad air an fhad teacsa as lugha, cuir fuaim air an inneal-rabhaidh gus am bi caractaran gu leòr agam.

Seo eisimpleir de ghnìomh Neart Facal-faire bho Gliocas Geek:

Taidhp am facal-faire:

ÙRACHADH: 10/26/2007 - Lorg mi goireas grinn le leabharlann JavaScript ri fhaighinn airson a luchdachadh sìos dearbhadh cruth, ris an canar LiveValidation.

16 Beachdan

  1. 1

    I agree those are great features for forms, but saying that it is “inexcusable” to not do perform front end javascript validation is a more of an personal opinion. I love working in javascript, and have written some pretty neat editmasks to do some of the things you talk about, but a lot of them are far from trivial, and many of the javascript form validation packages out there have a number of big holes. Not everyone will invest the time into duplicating their back end validation with (more often than not) more complex front end javascript validation.

    Puingean math, ach gu dearbh chan eil rudeigin a h-uile foirm air-loidhne “feumach” nam bheachd-sa.

  2. 2

    Tha an dearbhadair facal-faire briste gu ìre iomchaidh. Tha facal-faire sam bith math gu leòr ma tha e fada.

    Mar eisimpleir:

    An e facal-faire meadhanach a tha seo?

    f46dffe6ff4ffgdfgfjfgyu656hfdt74tyhdtu5674yfgh6uhhye45herdhrt64684hythdfth54y54348fgdcvzse8cn984v3p4m6vq98476m3wuw89ewfucsd8fg67s4v8tw76u340m6tver7nt+s89346vs+0em9u+s+09hrtuhss586ysvne4896vb4865tbv089rt++

  3. 4

    Dhòmhsa is e an dearbhadh cruth as fheàrr nuair a bheir thu beachd don neach-cleachdaidh mu dhearbhadh taobh teachdaiche fhad ‘s a tha e na dhearbhadh taobh AJAX / Server.
    Feumaidh tu dìreach cuid de làimhseachadh tachartais a cheangal ris na h-eileamaidean foirm agad (keyup, blur, cliog, msaa ...) a bhios a ’postadh an fhoirm gu lèir tro AJAX chun t-seirbheisiche, a’ toirt a-steach gnìomh “seic” a thilleas na teachdaireachdan mearachd co-fhreagarrach (tha am pas-faire seo cuideachd sìmplidh, tha an ceann-latha sin ann an cruth ceàrr, msaa…)
    Nuair a chuireas an neach-cleachdaidh am foirm mu dheireadh le bhith a ’briogadh putan cuir a-steach, faodaidh tu fhathast gnìomh taobh an t-seirbheisiche“ seic ”a chleachdadh gus dearbhadh an turas mu dheireadh an fhoirm mus cuir thu a-steach an dàta ann an stòr-dàta no pròiseas eile.
    San dòigh seo, tha luchd-cleachdaidh toilichte leis an dearbhadh onthego AGUS tha luchd-leasachaidh toilichte le leasachadh dearbhaidh taobh an fhrithealaiche a-mhàin.

    • 5
      • 6

        Doug nach eil cho luath - tha mi ag aontachadh leis a ’bheachd thùsail agad gu bheil na feartan feumail sin, leithid cruth SSN air a’ chuileag gu math beag. Agus an leisg aige dìreach teachdaireachd a phostadh gu bheil e ceàrr, nuair as urrainn dhut a chàradh gun a bhith a ’tomhas dè an cruth a th’ ann.

        Ach, tha mi cuideachd ag aontachadh le Nicolas mu bhith a ’cleachdadh loidsig Server Side ann an co-bhonn ri AJAX.

  4. 7

    Tha an tiotal agad ag ràdh “Impress Your Friends…” ach chan eil thu a ’toirt buaidh orm leis an 2 mhionaid seo, air a fònadh sa phost.

    Ath-sgrìobh do thiotal (ro mheallta, a ’toirt air aon smaoineachadh gu bheil eisimpleirean agus cleachdaidhean gan deasbad).

    If people are not doing this already in their forms, then they are just learning or the form is not important enough to use validation.

    Tha fios aig fìor luchd-prògramaidh lìn mu thràth agus nì iad e.

    • 8

      Jay,

      Sorry about that! My point was definitely not to provide developer feedback – I really was coming from the point of view of a Product Manager. I agree with you – but it’s interesting that some other developers don’t! I think that’s unfortunate.

      Taing airson an ùine a ghabhail!
      Doug

  5. 9

    Tha mi ag aontachadh gu tur gum bi an dearbhadh na phàirt riatanach de thagradh sam bith. Mar stiùiriche sgioba, mar as trice lorg mi mi fhìn a ’cur còd air ais gu bhith“ deiseil ”airson adhbharan leithid a bhith a’ call dearbhaidhean no a ’cuingealachadh faid cur-a-steach teacsa.

    Airson a ’mhòr-chuid de na rudan air a bheil mi ag obair tha mi a’ faighinn timcheall air 50% den ùine gus rudeigin fhaighinn ag obair, fo chumhachan àbhaisteach agus ma chleachdas luchd-cleachdaidh an siostam mar a bha mi an dùil. Tha an 50% eile den ùine leasachaidh a ’tighinn bho bhith a’ sgrùdadh an in-chur, a ’dèanamh cinnteach gu bheil ionracas dàta air a chumail suas, agus a’ dèanamh nach leig na raointean foirm le dàta droch-rùnach a thoirt a-steach.

    Sgrìobh mi post air mar a bhios mi a ’cleachdadh InputVerifiers anns na h-aplacaidean swing hava agam, agus a’ sealltainn mar a bhios mi a ’dearbhadh raon teacsa post-d. Tha an abairt cunbhalach a bhios mi a ’cleachdadh furasta atharrachadh gus àireamhan fòn, zipcodes, SSNn, msaa a dhearbhadh.

    Tha am post blog agam aig http://timarcher.com/?q=node/36

    Deagh sgrìobhadh Doug!

  6. 10

    Tha mi ag aontachadh. Tha faclan-faire glè chudromach agus feumar aire a thoirt dhaibh. Tha mi a ’smaoineachadh gu bheil e àbhaisteach dha cha mhòr a h-uile cruth am facal-faire a thaipeadh dà uair, ach chan eil a bhith a’ sealltainn dligheachd an dà fhacal-faire a ’sealltainn nach eilear a’ beachdachadh air gu dona.

  7. 11

    Tha mi ag aontachadh gum faod dearbhadh luchd-cleachdaidh a bhith gu math furasta a chleachdadh. Ach, tha e nas cudromaiche dèanamh cinnteach gu bheil na dearbhaidhean fhèin a ’dèanamh ciall.

    Thug thu seachad eisimpleir sgoinneil de mar as urrainn do dhearbhadh luchd-cleachdaidh a mhealladh agus, nas miosa, an draibheadh ​​air falbh bhon làrach againn:

    Dearbhadh neart facal-faire Geek Wisdom bho bhith a ’beachdachadh tZhKwnUmIss a bhith na fhacal-faire lag. Chan e a-mhàin gur e facal-faire gu math làidir a tha seo ach bidh e cuideachd a ’toirt ionnsaigh air luchd-cleachdaidh oir tha e a’ toirt dhaibh an sealladh meallta gum bi logadh a-steach don làrach agad a ’cleachdadh am facal-faire seo ann an dòigh air choireigin mì-chinnteach.

    Bhiodh e fada na b ’fheàrr (agus nas fhasa) dìreach a bhith a’ toirt fa-near do luchd-cleachdaidh gu bheil facal-faire math co-dhiù sia caractaran a dh ’fhaid agus gum bu chòir àireamhan agus litrichean a bhith ann.

    Tha dearbhaidhean ceasnachail eile a ’toirt a-steach ainmean luchd-cleachdaidh a dh’ fheumas fad sònraichte no nach fhaod àiteachan a bhith ann. Dè tha ceàrr air na h-ainmean-cleachdaidh X, john doe, no eadhon # *! §? Is urrainn dhomh sin a làimhseachadh.

  8. 12

    Tha mi ag aontachadh riut. Tha cuid de fhoirmean a ’coimhead ceart gu leòr, ach chan eil e a’ tabhann dearbhadh math. Tha fiosrachadh pearsanta air a thoirt seachad agus tha e iomchaidh a bhith dha-rìreabh dìreach mar fhoirmean gnìomhachais sam bith ann an cruth cruaidh.

  9. 13
  10. 14
  11. 15

    Tha mi rud beag èibhinn gu bheil thu a ’postadh mu dheidhinn cho math‘ s a tha e dearbhadh dearbhadh foirm fìor-ùine a thoirt seachad agus a dh ’aindeoin sin, chan eil am foirm beachd agad aig bonn na dreuchd a’ toirt gin dhiubh sin…

    Tha mi a ’tuigsinn gu bheil thu a’ cleachdadh WordPress gus do bheachdan a bhlogadh air an eadar-lìn, ach is dòcha nach eil e cho dona a bhith a ’dèanamh cinnteach gu bheil thu a’ cleachdadh na tha thu a ’searmonachadh. 🙂

    Post math, co-dhiù, eadhon mura h-eil mi idir ag aontachadh leis a h-uile dad a sgrìobh thu.

    • 16

      Doh! You busted me, Amanda! I do wish I had time to do better form validation and to integrate it into WordPress. I especially like the Adobe Spry frèam dearbhaidh agus bu mhath leotha cuideigin fhaicinn a ’fighe a-steach an dà rud!

      Thanks! (And I always appreciate that there are multiple opinions on any topic).
      Doug

Dè do bheachd?

Tha an làrach seo a 'cleachdadh Akismet gus spama a lùghdachadh. Ionnsaich mar a thathar a 'pròiseasadh an dàta bheachdan agad.