Was ist der einfachste Weg, um JavaScript-Magie zum Aktivieren / Deaktivieren von Formularfeldern basierend auf dem Wert eines anderen Felds zu erlangen? Das hört sich so an, als ob es irgendwo einen Helfer geben sollte, aber ich kann ihn nicht finden. Ich suche eine Lösung, die nicht auf Knoten beschränkt ist.
forms
javascript
Fuzzy76
quelle
quelle
Antworten:
Die Magie verwendet die Eigenschaft #ahah / #ajax mit Formularelementen. Auf diese Weise können Sie definieren, was die Änderung auslösen soll und was als Ergebnis geändert werden soll, und es lässt sich nahtlos in jQuery integrieren.
Dies ist der wichtige Teil aus dem folgenden Beispiel:
Das folgende Beispiel zeigt eine formularbasierte Seite mit zwei Dropdown-Listen: Die Liste der Optionen in der zweiten Dropdown-Liste hängt von der Auswahl in der ersten Dropdown-Liste ab.
quelle
Tut das Modul Bedingte Felder nicht genau das?
Beim Bearbeiten eines Knotens werden die kontrollierten Felder mit JavaScript dynamisch angezeigt und ausgeblendet.
quelle
Es gibt zwei verschiedene Systeme, die Sie verwenden können:
quelle
Die einfachste Methode wäre, Ihr eigenes JavaScript zu schreiben und mit jQuery Event-Handler an die Unschärfe- und Fokusereignisse anzuhängen. Wenn Ihre Rückrufe ausgelöst werden, deaktivieren / aktivieren Sie die Felder entsprechend Ihrer Logik.
quelle