Quel est le moyen le plus simple d'obtenir de la magie javascript pour activer / désactiver les champs de formulaire en fonction de la valeur d'un autre champ? Cela ressemble à quelque chose, il devrait y avoir un assistant quelque part, mais je ne le trouve pas. Je recherche une solution qui ne se limite pas aux nœuds.
forms
javascript
Fuzzy76
la source
la source
Réponses:
La magie consiste à utiliser la propriété #ahah / #ajax avec des éléments de formulaire, de cette façon, vous pouvez définir ce qui doit déclencher la modification et ce qui doit être modifié en conséquence, en plus il s'intègre parfaitement avec jQuery.
C'est la partie importante de l'exemple ci-dessous:
Voici un exemple qui montre une page basée sur un formulaire avec deux listes déroulantes: la liste des options dans la deuxième liste déroulante dépend de la sélection dans la première liste déroulante.
la source
Le module Champs conditionnels ne fait-il pas exactement cela?
Lors de la modification d'un nœud, les champs contrôlés sont affichés et masqués dynamiquement avec JavaScript.
la source
Il existe deux systèmes différents que vous pouvez utiliser:
la source
La méthode la plus simple serait d'écrire votre propre JavaScript et d'utiliser jQuery pour attacher des gestionnaires d'événements aux événements de flou et de focus. Ensuite, lorsque vos rappels sont déclenchés, désactivez / activez les champs en fonction de votre logique.
la source