december 9, 2021

Sådan oprettes betingede rullelister i formularer

Lær hvordan du opretter betingede rullelister i formularer ved hjælp af Formidable formularer. En simpel, kodefri, forespørgselsfri metode.

Hvordan oprettes betingede rullelister i formularer

Leder du efter en måde at oprette betingede rullelister i formularer, hvor indstillingerne i en rulleliste er afhængige af de valg, en person foretog i de foregående rullelister?

for eksempel en autoforhandlerformular, hvor en bruger Først vælger året for deres bil, derefter mærket, derefter modellen fra en liste over muligheder, der kun gælder for det år/mærke, som de allerede har valgt. Du har måske også hørt disse typer af formularer benævnt lænket vælge.

denne funktionalitet er super nyttig, når du opretter formularer til at håndtere prisoverslag, tilbud, betalinger osv. Det er også fantastisk til slutbrugere, fordi de ikke behøver at filtrere gennem tonsvis af irrelevante muligheder.

Formidable Forms er den bedste form Builder plugin. Få det gratis!

med Formidable formularer kan du oprette betingede rullelister lige fra en brugervenlig grænseflade-Ingen grund til at rode med komplekse forespørgsler eller brugerdefinerede kodeløsninger.

Fortsæt læsning for en trinvis vejledning om, hvordan du opretter afhængige rullemenuer i ordtryk med Formidable former.

Sådan oprettes betingede rullelister med Formidable formularer

før vi graver ind i den detaljerede trinvise vejledning, lad os gennemgå et højt niveau på, hvordan cascading rulleformularer fungerer med Formidable former.

  1. Opret en “dataformular” for at huse alle de data, der vil udfylde dine Kaskaderende rullemenuer. Slutbrugere vil ikke interagere med denne formular direkte-det er bare der for at holde dataene.
  2. Udfyld din “dataformular” med de data, den har brug for, ved at tilføje poster. Hvis du har masser af data, kan du spare tid ved at importere en CSV i stedet for at prøve at indtaste alle dine data manuelt.
  3. Opret en anden “slutbrugerformular”. Dette er den form, som dine menneskelige besøgende vil interagere med.
  4. Tilføj opslagsfelter til “slutbrugerformularen”, så den kan trække data fra “dataformularen” efter behov for at udfylde rullemenuerne.

lad os gennemgå det mere detaljeret…

i dette eksempel bruger vi et eksempel på bilindustrien med tre betingede rullefelter. Ordren vil gå sådan:

  1. bruger vælger året for deres bil
  2. bruger vælger mærket på deres bil fra gør det tilgængeligt i det år
  3. bruger vælger den specifikke model af deres bil baseret på det år/mærke, de valgte

Opret “dataformularen”

for at komme i gang skal du oprette en ny formular, der skal fungere som et din “dataformular”. Igen vil dine slutbrugere ikke direkte interagere med denne formular, men “slutbrugerformularen”, som du opretter senere, trækker sine data fra denne formulars poster.

tilføj derefter et tekstfelt for hver rulleliste, du vil medtage i din slutbrugerformular. For vores eksempel ville det være tre tekstfelter til:

  1. år
  2. fabrikat
  3. Model

år make model form

gem derefter din formular.

Importer Data som Formularposter

Dernæst skal du udfylde din “dataformular” med de indstillinger, du vil vise i dine Kaskaderende rullelister.

for at gøre dette tilføjer du hvert stykke data som en formularindtastning.

hvis du har et stort datasæt, er den nemmeste metode at importere en CSV-fil. For eksempel har vores bildatasæt over 7.000 rækker – det er ikke noget, du vil gøre manuelt!

hvis du ikke har mange data, kan du også manuelt tilføje poster fra fanen poster i din dataformular.

hvis du vil importere en CSV til Formidable formularer, skal du først sørge for, at overskrifterne i din CSV matcher tekstfelterne i din “dataformular”.

du kan se, hvordan vores eksempel CSV har tre kolonner, som hver matcher de tekstfelter, vi oprettede i det foregående trin:

 Importer cascading rullemenu

når du har din CSV-fil klar…

  • gå til formidabel Import/eksport
  • Brug knappen Vælg fil til at vælge din CSV-fil
  • indtast CSV-afgrænseren (dette er næsten altid et komma)
  • vælg din “dataformular” fra rullemenuen Import til formular
  • Klik på Upload fil og importer

Importer automatisk mærke og model

på det næste skærmbillede skal du sørge for, at dataene fra din CSV-fil er korrekt kortlagt til de tilsvarende felter i din formular. Klik derefter på Importer:

Import formular felt kortlægning

nu har du de data, du har brug for at udfylde dine betingede rullelister:

importeret år/mærke / model data

dernæst er det tid til at oprette afhængige rullelister, som dine besøgende kan interagere med.

Opret “Slutbrugerformular” og tilføj opslagsfelter

opret derefter en ny formular. Dette vil være den form, som dine menneskelige besøgende ser.

når du har din nye formular, skal du tilføje et opslagsfelt og give det et navn – f.eks. “Vælg år”.

find derefter indstillingerne for opslag i feltet Indstillinger og…

  • vælg din dataformular ved hjælp af rullemenuen vælg Formular
  • Vælg kildefeltet for at trække data fra ved hjælp af rullemenuen Vælg felt-f. eks. “år”

Tilføj bil år felt

sørg for at gemme dine ændringer.

tilføj derefter et andet opslagsfelt og konfigurer det til det næste sæt data. Først nu bruger du også knappen Se et opslagsfelt til at gøre dette opslagsfelt afhængigt af det forrige opslagsfelt. Dette giver dig kun mulighed for at vise indstillinger, der matcher det forrige felt og oprette den” cascading ” – effekt:

automatisk gør afhængig rullemenu

sørg for at gemme dine ændringer.

hvis du vil tilføje den endelige rullemenu (i det mindste for vores eksempel), skal du tilføje et andet opslagsfelt. Først nu bruger du indstillingen se et opslagsfelt til at gøre det afhængigt af begge de foregående felter:

Auto MODEL cascading rullelister

hvis du vil tilføje flere betingede rullelister til din formular, kan du gentage det samme mønster så mange gange som nødvendigt.

og det er det – hvis du forhåndsviser din formular, skal du se den dejlige kaskadeffekt, når du interagerer med din formular:

formular

Opret din første betingede rulleliste i dag

Cascading rulleformularer er en populær tilgang, der gør en god mulighed for formularer, der involverer prisoverslag, tilbud, betalinger, placeringer osv.

med Formidable formularer kan du oprette betingede rullelister ved hjælp af så mange betingelser som nødvendigt uden at skrive brugerdefinerede forespørgsler eller kode.

for at konfigurere det skal du blot oprette to formularer og bruge opslagsfelter til at forbinde de to. For store datasæt kan du endda importere en CSV-fil direkte fra for at udfylde din dataformular.

for at oprette afhængige rullelister med Formidable formularer skal du bruge Formidable Forms Basic plan eller derover.

hvis du ikke allerede bruger Formidable Forms Pro, kan du lære om alle de nyttige form builder-funktioner for at forstå, hvorfor Formidable Forms er det bedste plugin til betingede rullelister.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.