JavaScript: Formularfeld nur unter bestimmten Bedingungen anzeigen

  • Grüss euch

    Ich möchte das Formularfeld "Optionen" nur anzeigen, wenn im Listenfeld "Führung" zB die Führung 3 ausgewählt ist. Wie kann ich das lösen?

    Ein Musterprojekt ist auf den Zeta-Servern.

    Sonnig Grüsse

    Urs

    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.

  • Grüss euch

    Ich suche noch nach einer Lösung mit ZP. Dazu folgende Frage:

    Dem Listenfeld kann ich ein zusätzliches Attribut onchange ="myFunction()" hinzufügen, das klappt.

    Bei der Checkbox versuche ich id = "myOptions" hinzuzufügen, das funktioniert leider nicht. Was mache ich falsch.

    Ich würde gerne die Checkbox mit document.getElementById("myOptions") ansprechen. Was muss ich tun?

    Vielen Dank und hopp Dütschland

    Urs

  • Hallo,

    das wurde inzwischen auch per Support-Ticket angefragt, solche Fragen können wir aber nicht per Support-Ticket abhandeln. Aber vielleicht hat ja einer der geschätzten Mitbenutzer eine Idee, wie man das z.B. mit jQuery (was ja in ZP immer vorhanden ist) lösen könnte.

    Wir vom offiziellen Support können halt keine Hilfe zu Skripten bzw. Programmierung geben, weil dies eigentlich immer den zeitlichen Rahmen sprengt etc. pp.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Grüss euch

    Eigentlich würde alles funktionieren wenn mein zusätzliches Attribut gemäss beiliegender Dokumentation entsprechend übernommen würde. Wenn man in den DevTools des Browsers die Klasse myOptions manuell ergänzt dann funktioniert das Beispiel welches ihr hier findet. Was mache ich falsch oder ist das ein Problem im ZP?

    Beste Grüsse

    Urs

    ZP_20210701.pdf

  • Zusätzliche HTML-Attribute gelten nur für die Formularfelder selbst (nicht für die umschließenden DIVs) und eine CSS-Klasse sollte man da auch nicht eingeben, weil dieses Attribut bereits von uns zur Gestaltung der Formularfelder genutzt wird.

    Sie müssten die Felder und Labels zum anzeigen/ausblenden also anders ansteuern (z.B. über das vorhandene name oder id Attribut).

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Grüss euch

    Problem gelöst 8)

    Ein alter Kumpel, so ein richtiger Programmier-Guru, hat mir mit einem anderen Lösungsansatz das Problem ruck zuck gelöst und ich habe wieder etwas dazu gelernt. Nachfolgend findet ihr das Skript. Das Beispiel findet ihr hier.

    Hopp Schwyz heute Abend und Daumen drücken!

    Gruss Urs

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!