Willkommen, Gast
Angemeldet bleiben:

THEMA:

Limit of conditional logic form choices. 3 Monate 2 Wochen her #242000

  • Autor
  • ali1979
  • Offline
  • Fresh Breezer
  • Fresh Breezer
  • Beiträge: 2
  • Dank erhalten: 0
Hello,
I need to build a form with complex choices, with many different radio groups and/or checkbox groups

1st, there are 3 different options,
Depending on the answer of the 1st line, only one of the 4 upto 10 different options will be displayed and it continues so on...

Example google forms: Example google forms

New radio/checkbox group(s) appear depending on the previous answer each time.

What i would like to ask is the limit of the conditional logic form?
How deep can i go through in this tree? Any limit for this?

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: Post by ali1979. Begründung: Grammar

Limit of conditional logic form choices. 3 Monate 2 Wochen her #242002

  • TheMuffinMans Avatar
  • TheMuffinMan
  • Offline
  • Developer
  • Developer
  • Beiträge: 10047
  • Karma: 167
  • Dank erhalten: 795
Hi,

you can use the visibility rules to turn sections or elements on and off.

My personal favorite - especially on complex forms - is to use some javascript because it gives more control if you have very large and very complex forms (BreezingForms provides the ability to extend forms with custom coding but without hacking the core).

About how many form elements and possible rules are we talking here?

Regards,
Markus
Folgende Benutzer bedankten sich: ali1979

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Limit of conditional logic form choices. 3 Monate 1 Woche her #242406

  • Autor
  • ali1979
  • Offline
  • Fresh Breezer
  • Fresh Breezer
  • Beiträge: 2
  • Dank erhalten: 0
From start till finishing the submission, there are about 8 sections including 30 questions in total with 5 to 10 possible answers in each question.

However, the next section changes depending on the present answer, which means 5 to 10 different possible questions... Therefore, turning one question on, and the others off depending the last question of each section.

That's what i am curious, if such complex turn on - offs is possible for a few thousans options... or Should i better code it myself in php?

Thank you for your answer.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: Post by ali1979. Begründung: Added last question.

Limit of conditional logic form choices. 3 Monate 1 Woche her #242409

  • TheMuffinMans Avatar
  • TheMuffinMan
  • Offline
  • Developer
  • Developer
  • Beiträge: 10047
  • Karma: 167
  • Dank erhalten: 795
You would basically do it with javascript in BreezingForms.

With lower amounts of fields and sections I would suggest to use Visibility Rules, but your case sounds very complex, so I would suggest to use the bfToggleFields() JS function and then turning off/on sections and elements using this.

By cleverly naming sections and fields I think the code could be reduced to an acceptable minimum.

Can you give me an example of that thing with the last question?

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Seite:
  • 1
Moderatoren: ForumSupport
Ladezeit der Seite: 0.052 Sekunden

Angebot

Sommer Special! Alle Mitgliedschaften zum Sonderpreis!

Prio Support, alle Extensions und alle Templates in einem Paket.

Hier geht's zur Bestellung

Crosstec hilft sparen!

Falls Sie neu bei Crosstec sind aber bereits einen Formulargenerator bei einem anderen Hersteller gekauft haben, dann bekommen sie von uns einen Rabatt von 25% auf unsere 1-Jahres und Pro-Mitgliedschaften

Wie Sie an den Rabatt kommen?

Schreiben Sie uns einfach eine kurze Email mit beigelegten Kaufbeleg (z.B. PayPal Quittung) an sales@crosstec.org.

Wir unterstützen die Joomla Community

Crosstec unterstützt weltweit alle offiziellen Joomla! User Groups und Organisatoren von Joomla! Days die bei Joomla.org registriert sind.

Falls das auf dich zutrifft und du eines unserer Produkte brauchst, schreib uns eine kurze Email an info@crosstec.org und du bekommst eine Flatrate-Mitgliedschaft geschenkt!