Ergebnis 1 bis 2 von 2

Thema: Contao 3.5 - Felder im Registrierungsformular abhängig von Nutzereingabe generieren

  1. #1
    Contao-Nutzer
    Registriert seit
    10.03.2016.
    Beiträge
    39

    Standard Contao 3.5 - Felder im Registrierungsformular abhängig von Nutzereingabe generieren

    Hallo Forum,
    Ich habe die Mitgliederregistrierung um eigene Felder erweitert.
    Nun würde ich gerne Felder des Registrierungsformulars in Abhängigkeit der Nutzereingabe bei einem anderen Feld generieren. Also: Wählt Nutzer aus einer selectbox "Wert 1" erscheint eine weitere Select-box mit weiterführender Auswahl. Wählt er "Wert 2" erscheint ein Eingabefeld in das er selbst Werte eintragen kann.
    Ist das möglich, bzw. wo müsste ich hier ansetzen?
    Viele Grüße und danke vorab für alle Antworten
    Snape

  2. #2
    Contao-Nutzer
    Registriert seit
    15.03.2010.
    Ort
    AT
    Beiträge
    204

    Standard

    Ich würde mit CSS mal alle Selects bis auf die Erste ausblenden.
    Danach kannst du mit jQuery bzw. Javascript die ausgeblendeten Dropdowns wieder abhängig von der getroffenen Auswahl einblenden.

    HTML-Code:
    <style>
    #select2, #select3{
        display: none;
    }
    </style>
    
    <script>
    $(document).on('change', '#select1', function() {
    
      if ($('#select1').val() == "wert1")
      {
    	$('#select2').show()
      }
      if ($('#select1').val() == "wert2")
      {
    	$('#select3').show()
      }
      
    });
    </script>

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
  •