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
- Agorwch eich ffurflen yn Mae A.F.B.
- Ychwanegu pob maes (y rhai a ddangosir bob amser ac amodol)
- 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
- Dewiswch y maes targed (yr un i'w ddangos/guddio)
- Agor gosodiadau rhesymeg amodol
- Dewiswch y maes sbarduno
- Gosodwch y cyflwr (yn hafal i, yn cynnwys, ac ati)
- Diffinio'r weithred (dangos/cuddio)
Cam 5: Profi Pob Llwybr
- Rhagolwg o'r ffurflen
- Profwch bob opsiwn sbardun
- Gwiriwch fod y meysydd cywir yn ymddangos
- Cyflwyno cofnodion prawf
- 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:
- Cynlluniwch eich rhesymeg – Mapiwch sbardunau, amodau a thargedau
- Adeiladu ffurflen sylfaenol – Pob maes, wedi'u trefnu'n iawn
- Ychwanegu meysydd sbardun – Rhestrau ostwng, botymau radio, blychau gwirio
- Gosod amodau – Cysylltu sbardunau â meysydd targed
- Ffurfweddu dangos/cuddio – Diffinio beth sy'n ymddangos pan
- Gofynion trin – Angenrheidiol dim ond pan fydd yn weladwy
- 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.