J'utilise ce plugin de validation de formulaire jQuery: http://docs.jquery.com/Plugins/Validation/Methodsplugin validation du formulaire jQuery dépendance-rappel
Je suis en train d'utiliser la fonction de rappel de dépendance: http://docs.jquery.com/Plugins/Validation/Methods/required#dependency-callback
Ce que je suis en train de faire est besoin que « BAR » quand "FOO" a une certaine valeur.
Voici un exemple de base:
<select name="FOO" id="FOO">
<option></option>
<option value="someValue">some Value</option>
</select>
$("form[name=myForm]").validate({
rules: {
FOO: {required: true},
BAR: {
required: function(element) {
return $("#FOO").val() == 'someValue';
},
maxlength: 10
}
}
});
Mais cela ne fonctionne pas. J'ai également essayé d'utiliser: sélectionné comme tel:
return $("#FOO :selected").val() == 'someValue';
Quelqu'un peut-il trouver ce que le problème pourrait être?
EDIT = Ajouté l'ID de FOO à la sélection
merci beaucoup, je viens de le voir et mis à jour ... J'ai mis à jour le code. – jyoseph
AH! Et en fait maintenant que je regarde mon code (ci-dessus était juste un exemple), je vois le menu de sélection n'a pas d'ID. Merci d'avoir signalé cela, moment de pet de cerveau. – jyoseph