Contao-Camp 2024
Ergebnis 1 bis 3 von 3

Thema: Formular abhängig von der Eingabe dynamisch verändern.

  1. #1
    Contao-Nutzer
    Registriert seit
    04.06.2019.
    Beiträge
    14

    Standard Formular abhängig von der Eingabe dynamisch verändern.

    Liebe Contao Community, ich suche nach einer Möglichkeit ein Formular je nach eingabe anzupassen.

    Konkret würde ich dem Benutzer eine Radiobutton-Gruppe zur Auswahl der Rückantwort (Telefon oder E-Mail) zur Verfügung stellen.
    Je nach Auswahl sollte darunter dann das passende Formularfeld angeboten werden.

    Gibt es hierfür eine einfache Möglichkeit oder ist der Weg über JavaScript oder Jquery hier die einzige Möglichkeit?

    Vielen Dank schon einmal.

  2. #2
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.935

    Standard

    Wenn Du nicht bei jeder Änderung des Formular abschicken und erneut anzeigen willst, kommst Du um JS nicht herum.


    Vielleicht hilft Dir https://github.com/terminal42/contao...onalformfields
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  3. #3
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.682
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von fiedsch Beitrag anzeigen
    Wenn Du nicht bei jeder Änderung des Formular abschicken und erneut anzeigen willst, kommst Du um JS nicht herum.
    CFF von Terminal42 ist schon das richtige Tool - insbesondere, wenn bei einem Reload das korrekt gesetzt sein soll oder komplexere Bedingungen wir "zeige an wenn Feldwert A = 1 && Feldwert D = moin"

    inzwischen kann man die Conditions auch per CSS machen - siehe https://codepen.io/memco/pen/BajpD

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •