Comme ci-dessus, comment puis-je supprimer toutes les règles requises d'un formulaire en utilisant jQuery Validate?Comment supprimer les règles 'required' de toutes les entrées de formulaire dans jQuery Validate?
C'est ce que j'ai à l'heure actuelle:
var settings = $('form').validate().settings;
//alert(settings.rules.toSource());
for (var i in settings.rules){
alert(i);
delete settings.rules.i;
//^not sure about how to do this properly,
// and how to just delete the 'required' rule and keep the rest intact
}
Le natif de fonction jQuery Validation renvoie une erreur non définie:
$("input, select, textarea").rules('remove','required');
utilisez $ (this) .removeClass ('required') –
@Amit Cela ne fonctionnera pas car les paramètres de validation ne sont pas exécutés dans les classes d'entrée. – bcmcfc
Pouvez-vous nous dire pourquoi vous voulez faire cela? – Nealv