Voulez-vous désactiver les règles de validation pour certains champs en fonction de l'entrée de l'utilisateur. Travailler avec le plugin jquery validator, est-ce possible? Le jsFiddle est ici: http://jsfiddle.net/webhelpla/3eQam/Ajout et suppression de règles dans JQuery Validator en fonction de l'entrée de l'utilisateur?
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript" src="http://jzaefferer.github.com/jquery-validation/jquery.validate.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#form").validate();
});
</script>
</head>
<body>
<form id="form" method="get" action="">
<p>
<label>Validate all
<input type="radio" name="fields_to_validate" value="all" id="fields_to_validate_0">
</label>
</p>
<p>
<label> Validate name only
<input type="radio" name="fields_to_validate" value="name" id="fields_to_validate_1">
</label>
</p>
<p>
<label for="cname">Name</label>
*<input id="cname" name="name" size="25" class="required" minlength="2" />
</p>
<p>
<label for="cemail">E-Mail</label>
*<input id="cemail" name="email" size="25" class="required email" />
</p>
<p>
<input class ="submit" type="submit" value="Submit"/></p></form>
</body>
</html>
Merci, c'est l'approche que j'ai prise. L'API est ici: http://docs.jquery.com/Plugins/Validation/validate#options (cliquez sur l'onglet Options et faites défiler jusqu'à des règles) – aaandre