2012-05-11 5 views
5

J'ai un formulaire avec l'ID myform et deux champs (dates) avec la classe date. Je voudrais éviter jquery.validation (validation jquery discrète sur ASP .NET MVC3) pour ces deux champs. J'ai essayé:jQuery Validation & ignorer le champ

$('#myform').validate({ 
     ignore: ".date" 
    }); 

Cependant, il ne fonctionne pas, je l'ai toujours une erreur (Please enter a valid date.).

J'ai besoin d'aide s'il vous plaît!

Merci,

Ed

+0

jquery.validate.min.js et jquery.validate.unobtrusive.min.js incluent par défaut dans le projet ASP .NET MVC3. – ethd

+0

Est-il possible que quel que soit le widget datetimepicker que vous utilisez crée de nouveaux contrôles, qui ne sont pas ignorés? – alexw

Répondre

1

Vous devez ignoreTitle, selon this doc.

+1

Attendez ... quoi? Le doc ne dit pas que c'est ce que fait 'ignoreTitle'. –

4

Il fonctionne très bien pour moi, comme décrit à la documentation http://jqueryvalidation.org/validate

$("#myform").validate({ 
    ignore: ".ignore" 
}); 
+0

Attention, s'il vous plaît voir https://stackoverflow.com/questions/2853416/jquery-disable-rule-validation-on-a-single-field en ce qui concerne ".ignore,: hidden" –

Questions connexes