Sut i Greu Ffurflenni Dynamig gyda Rhesymeg Amodol

Mae ffurflenni statig yn gofyn yr un cwestiynau i bawb. Mae ffurflenni deinamig yn addasu. Dewiswch “Ymholiad busnes” ac mae meysydd cwmni yn ymddangos. Dewiswch “Arall” ac mae blwch testun yn agor. Atebwch “Ydw” ac mae cwestiynau dilynol yn datgelu eu hunain. Mae rhesymeg amodol yn trawsnewid holiaduron anhyblyg yn sgyrsiau deallus sy'n ymateb i sefyllfa pob defnyddiwr.

Yn y canllaw hwn, byddwch chi'n dysgu sut i greu ffurflenni deinamig gyda rhesymeg amodol sy'n dangos y meysydd cywir i'r bobl gywir ar yr amser cywir.

Beth sy'n Gwneud Ffurflen yn Ddeinamig?

Ffurf Statig

  • Mae pob defnyddiwr yn gweld pob maes
  • Strwythur sefydlog
  • Dim addasiad
  • Un-maint-i-bawb

Ffurf ddeinamig

  • Mae meysydd yn ymddangos yn seiliedig ar atebion
  • Yn addasu i gyd-destun y defnyddiwr
  • Profiad wedi'i bersonoli
  • Dim ond cwestiynau perthnasol a ddangosir

Y Gwahaniaeth

STATIG: Enw → E-bost → Ffôn → Cwmni → Cyllideb → Neges (mae pawb yn gweld pob un o'r 6) DYNAMIG: Enw → E-bost → "Math o Ymholiad?" → OS Personol: Ffôn → Neges (4 maes) → OS Busnes: Cwmni → Ffôn → Cyllideb → Neges (6 maes)

Sut mae Rhesymeg Amodol yn Gweithio

Y Strwythur Sylfaenol

OS [bodlonir yr amod] YNA [dangos/cuddio maes(au)]

cydrannau

  • Maes sbarduno: Y maes sy'n pennu beth sy'n digwydd
  • cyflwr: Pa werth sy'n sbarduno'r weithred
  • Gweithredu: Dangos neu guddio
  • Maes(au) targed: Beth sy'n ymddangos neu'n diflannu

enghraifft

Sbardun: "Ydych chi'n gwsmer presennol?" Amod: Gwerth yn hafal i "Ydw" Gweithred: Dangos Targed: maes "ID Cwsmer"

Creu Eich Ffurflen Ddynamig Gyntaf

Cam 1: Cynlluniwch Eich Rhesymeg

Cyn adeiladu, mapio allan:

  • Pa gwestiynau sbarduno fyddwch chi'n eu gofyn?
  • Pa feysydd sy'n dibynnu ar ba atebion?
  • Beth yw'r rhagosodiad (cudd neu ddangosadwy)?

Cam 2: Adeiladu'r Ffurflen Sylfaenol

  1. Agorwch eich ffurflen yn Mae A.F.B.
  2. Ychwanegu pob maes (y rhai a ddangosir bob amser ac amodol)
  3. Trefnu mewn trefn resymegol

Cam 3: Nodi Meysydd Sbarduno

Meysydd sbarduno da:

  • Rhestrau ostwng gyda chategorïau clir
  • Botymau radio (Ie/Na, dewis math)
  • Blychau gwirio

Cam 4: Gosod Amodau

  1. Dewiswch y maes targed (yr un i'w ddangos/guddio)
  2. Agor gosodiadau rhesymeg amodol
  3. Dewiswch y maes sbarduno
  4. Gosodwch y cyflwr (yn hafal i, yn cynnwys, ac ati)
  5. Diffinio'r weithred (dangos/cuddio)

Cam 5: Profi Pob Llwybr

  1. Rhagolwg o'r ffurflen
  2. Profwch bob opsiwn sbardun
  3. Gwiriwch fod y meysydd cywir yn ymddangos
  4. Cyflwyno cofnodion prawf
  5. Gwiriwch fod y data wedi'i gadw'n gywir

Patrymau Ffurf Dynamig Cyffredin

Patrwm 1: Dilyniant Ie/Na

Strwythur:

Oes gennych chi wefan? ○ Ydw ○ Nac ydw OS Ydw → Dangos: maes "URL y wefan" OS Nac ydw → Dangos: maes "Hoffech chi gael help i greu un?"

Defnydd ar gyfer: Cwestiynau cymhwyso gyda gwahanol ddilyniannau

Patrwm 2: Canghennau Categori

Strwythur:

Pa fath o ymholiad? ○ Gwerthu ○ Cymorth ○ Bilio ○ Arall OS Gwerthiannau → Dangos: Cyllideb, Amserlen, Maint y Cwmni OS Cymorth → Dangos: Rhif yr Archeb, Disgrifiad o'r Mater OS Bilio → Dangos: Rhif yr Anfoneb, E-bost y Cyfrif OS Arall → Dangos: Ardal testun "Disgrifiwch os gwelwch yn dda"

Defnydd ar gyfer: Cwestiynau gwahanol ar gyfer gwahanol fathau o ddefnyddwyr

Patrwm 3: Manyleb “Arall”

Strwythur:

Sut clywsoch chi amdano ni? ☐ Google ☐ Cyfryngau Cymdeithasol ☐ Ffrind ☐ Arall OS Arall wedi'i dicio → Dangos: maes testun "Nodwch os gwelwch yn dda"

Defnydd ar gyfer: Cipio ymatebion personol

Patrwm 4: Datgeliad Cynyddol

Strwythur:

Gwybodaeth Sylfaenol: Enw, E-bost (a ddangosir bob amser) Eisiau darparu mwy o fanylion? ○ Ydw ○ Nac ydw OS Ydw → Dangos: Cwmni, Ffôn, Disgrifiad o'r Prosiect, Cyllideb

Defnydd ar gyfer: Gwybodaeth fanwl ddewisol

Patrwm 5: Uwchlwytho Ffeil Amodol

Strwythur:

Oes gennych chi ddogfennau ategol? ○ Ydw ○ Nac ydw OS Ydw → Dangos: maes Uwchlwytho Ffeil

Defnydd ar gyfer: Atodiadau dewisol

Patrwm 6: Cwsmer vs. Darpar Gwsmer

Strwythur:

Ydych chi'n gwsmer cyfredol? ○ Ydw ○ Nac ydw OS Ydw → Dangos: ID Cwsmer, E-bost Cyfrif OS Nac ydw → Dangos: Cwmni, Sut y clywsoch chi amdanom ni?

Defnydd ar gyfer: Llifau gwahanol ar gyfer rhai presennol a rhai newydd

Adeiladu Ffurflen Ddynamig Gyflawn: Enghraifft

Ffurflen Ymholiad Gwasanaeth

Meysydd sy'n weladwy bob amser:

  • Enw (gofynnol)
  • E-bost (gofynnol)
  • Diddordeb Gwasanaeth (rhestr gwympo – sbardun)

Dewisiadau Diddordeb Gwasanaeth:

  • Web Design
  • SEO
  • Marchnata
  • Ymgynghori
  • Arall

Meysydd amodol:

Dylunio Gwe IF:

  • URL y Wefan Gyfredol
  • Nifer y Tudalennau sydd eu Hangen
  • Dewisiadau Dylunio (rhestr gwympo)

OS SEO:

  • URL y Wefan Gyfredol
  • Allweddeiriau Targed (ardal destun)
  • Ystod Cyllideb Misol

Marchnata OS:

  • Sianeli Marchnata (blychau ticio)
  • Cynulleidfa Darged
  • Ystod Cyllideb Misol

Ymgynghoriaeth IF:

  • Pwnc Ymgynghori
  • Amser Cyfarfod a Ffefrir

OS Arall:

  • Disgrifiwch (ardal destun)

Bob amser yn weladwy (ar ôl yr amod):

  • Nodiadau Ychwanegol (dewisol)
  • Cyflwyno botwm

Canlyniad

  • Mae ymwelwyr Dylunio Gwe yn gweld 6 maes
  • Mae ymwelwyr SEO yn gweld 6 maes
  • Mae ymwelwyr marchnata yn gweld 6 maes
  • Mae ymwelwyr ymgynghori yn gweld 5 maes
  • Mae ymwelwyr eraill yn gweld 4 cae

Mathau o Gyflwr

Equals

OS yw [Maes] yn hafal i "Gwerth"

Mae angen cyfatebiaeth union.

Ddim yn Gyfartal

OS nad yw [Maes] yn hafal i "Gwerth"

Unrhyw beth heblaw'r gwerth hwnnw.

Yn cynnwys

OS yw [Maes] yn cynnwys "testun"

Mae gwerth yn cynnwys y testun yn rhywle.

Yn wag

OS yw [Maes] yn wag

Dim gwerth wedi'i nodi.

Ddim yn Wag

OS nad yw [Maes] yn wag

Unrhyw werth a gofnodwyd.

Mwy Na / Llai Na

OS yw [Maes Rhif] yn fwy na 100 OS yw [Maes Rhif] yn llai na 50

Cymhariaethau rhifiadol.

Amodau Lluosog

A Rhesymeg

Dangos maes OS: Gwasanaeth = "Menter" A Chyllideb > 10000 A Llinell Amser = "Y Chwarter Hwn"

Rhaid i BOB amod fod yn wir.

Rhesymeg NEU

Dangos maes OS: Gwasanaeth = "Dylunio Gwe" NEU Gwasanaeth = "SEO" NEU Gwasanaeth = "Marchnata"

Mae UNRHYW amod yn wir yn ddigon.

Cyfun A/NEU

Dangos maes OS: (Gwasanaeth = "Dylunio Gwe" NEU Gwasanaeth = "SEO") A Chyllideb > 5000

Cymysgedd ar gyfer rhesymeg gymhleth.

Arferion Gorau ar gyfer Ffurflenni Dynamig

1. Cychwyn Syml

  • Dechreuwch gydag un neu ddau o amodau
  • Ychwanegu cymhlethdod yn raddol
  • Profi pob ychwanegiad

2. Cadwch Resymeg yn Glir

  • Defnyddiwch gwestiynau sbarduno amlwg
  • Osgowch ddibyniaethau dryslyd
  • Dogfennwch eich rhesymeg

3. Lleoli Meysydd yn Rhesymegol

  • Mae meysydd amodol yn ymddangos ar ôl y sbardun
  • Cynnal llif naturiol
  • Meysydd cysylltiedig â grŵp

4. Trin Meysydd Gofynnol

  • Ni ddylai meysydd cudd fod yn ofynnol
  • Gwneud yn ofynnol dim ond pan fydd yn weladwy
  • Cyflwyniad prawf gyda meysydd gofynnol cudd

5. Darparu Adborth Gweledol

  • Animeiddiadau llyfn ar gyfer meysydd sy'n ymddangos
  • Trawsnewidiadau clir
  • Dim newidiadau syfrdanol

6. Profi Pob Llwybr

  • Pob opsiwn sbarduno
  • Pob cyfuniad os defnyddir AND/OR
  • Symudol a bwrdd gwaith
  • Porwyr gwahanol

Enghreifftiau Ffurf Dynamig y Byd Go Iawn

Enghraifft 1: Cofrestru Digwyddiad

Sbardun: Math o bresenoldeb

  • Wyneb yn Wyneb → Dangos: Cyfyngiadau dietegol, maint crys-T, cyswllt brys
  • Rhithwir → Dangos: Parth amser, Dewis platfform
  • Hybrid → Dangos: Pob un o'r uchod

Enghraifft 2: Cais am Swydd

Sbardun: Math o swydd

  • Llawn amser → Dangos: Disgwyliadau cyflog, Dyddiad cychwyn
  • Rhan-amser → Dangos: Oriau sydd ar gael, Dewisiadau amserlen
  • Contract → Dangos: Cyfradd fesul awr, Hyd y prosiect

Enghraifft 3: Tocyn Cymorth

Sbardun: Categori mater

  • Technegol → Dangos: Porwr, System Weithredu, Neges gwall, Uwchlwytho sgrinlun
  • Bilio → Dangos: Rhif archeb, Rhif anfoneb
  • Cyfrif → Dangos: Enw defnyddiwr, E-bost cyfrif
  • Cais am Nodwedd → Dangos: Disgrifiad o'r nodwedd, Achos defnydd

Enghraifft 4: Cais am Ddyfynbris

Sbardun: Math o brosiect

  • Gwefan newydd → Dangos: Diwydiant, Cyfrif tudalennau, Nodweddion sydd eu hangen
  • Ailgynllunio → Dangos: URL cyfredol, Beth i'w gadw, Beth i'w newid
  • Cynnal a Chadw → Dangos: URL Cyfredol, Tasgau sydd eu hangen, Amlder

Enghraifft 5: Ffurflen Adborth

Sbardun: Sgôr boddhad

  • 1-3 (Isel) → Dangos: “Beth aeth o’i le?” ardal destun
  • 4-5 (Uchel) → Dangos: “Beth wnaethon ni’n dda?” ardal destun

Datrys Problemau Ffurflenni Dynamig

Maes Heb ei Ddangos

  • Gwiriwch fod y cyflwr wedi'i osod yn gywir
  • Gwirio bod gwerth y maes sbardun yn cyfateb yn union
  • Chwiliwch am gamgymeriadau teipio mewn gwerthoedd cyflwr
  • Cadarnhewch mai “Dangos” yw’r weithred nid “Cuddio”

Maes Heb ei Guddio

  • Gwirio'r cyflwr diofyn (dylai ddechrau'n gudd)
  • Gwirio rhesymeg amodau
  • Cache porwr clir

Cyflwyniad Blocio Maes Gofynnol

  • Ni ddylai meysydd cudd fod yn ofynnol
  • Dim ond pan fydd yn weladwy y mae angen gosod
  • Gwiriwch y gosodiadau gofynnol amodol

Rhesymeg Ddim yn Gweithio ar Ffôn Symudol

  • Prawf ar ddyfais wirioneddol
  • Gwiriwch wallau JavaScript
  • Gwirio ymddygiad ymatebol

Data Ddim yn Arbed yn Gywir

  • Gwirio trin data maes cudd
  • Gwiriwch a ddylid clirio gwerthoedd cudd
  • Cyflwyniad prawf ar gyfer pob llwybr

Technegau Ffurf Dynamig Uwch

Amodau Cadwynog

Maes A yn sbarduno Maes B, sy'n sbarduno Maes C:

Math o Wasanaeth → OS "Menter" → Dangos: Maint y Cwmni → OS "1000+" → Dangos: Blwch ticio Rheolwr Cyfrifon Pwrpasol

Adrannau Amodol

Dangos/cuddio grwpiau o feysydd gyda'i gilydd:

OS "Angen cludo" = Ydw → Dangoswch yr adran Cyfeiriad Llongau gyfan (5 maes)

Llwybro E-bost Amodol

Derbynwyr gwahanol yn seiliedig ar ddewisiadau:

OS Adran = "Gwerthiannau" → E-bost at [e-bost wedi'i warchod]
Adran OS = "Cefnogaeth" → E-bost at [e-bost wedi'i warchod]

Negeseuon Cadarnhau Amodol

Negeseuon diolch gwahanol:

OS Math Ymholiad = "Gwerthiannau" → Dangos: "Bydd ein tîm gwerthu yn cysylltu â chi o fewn 24 awr" OS Math Ymholiad = "Cymorth" → Dangos: "Tocyn wedi'i greu. Gwiriwch yr e-bost am rif y tocyn"

Cwestiynau Cyffredin

Faint o gyflyrau alla i eu cael?

Yn dechnegol ddiderfyn, ond cadwch hi'n hylaw. Mae 5-10 o amodau wedi'u cynllunio'n dda yn gweithio'n dda. Fel arfer, mae mwy na 15-20 o amodau yn golygu y dylid rhannu'r ffurflen.

A yw meysydd cudd yn dal i gyflwyno data?

Yn dibynnu ar y gweithrediad. Fel arfer, nid yw meysydd cudd yn cyflwyno (data glanach). Mae rhai systemau'n cyflwyno gwerthoedd gwag. Profwch eich gosodiad penodol.

A allaf ddefnyddio amodau ar y botwm cyflwyno?

Yn gyffredinol, cadwch y botwm cyflwyno yn weladwy bob amser. Mae ei guddio yn drysu defnyddwyr. Defnyddiwch feysydd gofynnol amodol yn lle hynny i reoli'r llif.

A fydd rhesymeg amodol yn arafu fy ffurflen?

Mae gan weithrediadau modern effaith ddibwys ar berfformiad. Dim ond rhesymeg hynod gymhleth gyda llawer o feysydd a allai achosi oedi bach.

A allaf brofi heb gyflwyno?

Defnyddiwch y modd rhagolwg i brofi gwelededd. Ar gyfer profion llawn gan gynnwys cyflwyno data, defnyddiwch gyflwyniadau prawf y gallwch eu dileu.

Crynodeb

Creu ffurfiau deinamig gyda rhesymeg amodol:

  1. Cynlluniwch eich rhesymeg – Mapiwch sbardunau, amodau a thargedau
  2. Adeiladu ffurflen sylfaenol – Pob maes, wedi'u trefnu'n iawn
  3. Ychwanegu meysydd sbardun – Rhestrau ostwng, botymau radio, blychau gwirio
  4. Gosod amodau – Cysylltu sbardunau â meysydd targed
  5. Ffurfweddu dangos/cuddio – Diffinio beth sy'n ymddangos pan
  6. Gofynion trin – Angenrheidiol dim ond pan fydd yn weladwy
  7. Profwch yn drylwyr – Pob llwybr, pob dyfais

Casgliad

Mae ffurflenni deinamig gyda rhesymeg amodol yn creu profiadau personol na all ffurflenni statig eu cyfateb. Dim ond cwestiynau perthnasol y mae defnyddwyr yn eu gweld, mae ffurflenni'n teimlo'n fyrrach, ac rydych chi'n casglu data gwell. Dechreuwch gydag amodau syml—dilyniannau Ie/Na a changhennau categori—yna adeiladwch gymhlethdod yn ôl yr angen. Yr allwedd yw gwneud rhesymeg yn anweledig i ddefnyddwyr wrth ddarparu'r meysydd cywir yn union ar gyfer eu sefyllfa.

Adeiladwr Ffurflenni Awtomatig Mae'r ychwanegiad Rhesymeg Amodol yn gwneud creu ffurflenni deinamig yn syml. Gosodwch reolau dangos/cuddio gyda rhyngwyneb gweledol, defnyddiwch resymeg A/NEU ar gyfer amodau cymhleth, ac adeiladwch ffurflenni sy'n addasu i bob defnyddiwr.

Yn barod i greu ffurflenni deinamig? Lawrlwythwch Adeiladwr Ffurflenni Auto a dechrau adeiladu ffurflenni sy'n ymateb yn ddeallus i fewnbwn defnyddwyr.

Gadael ymateb

Ni fydd eich cyfeiriad e-bost yn cael ei gyhoeddi. Meysydd gofynnol wedi'u marcio *