2012-05-11 5 views
5

Ho un modulo con ID myform e due campi (date) con classe date. Vorrei evitare jquery.validation (validazione jquery non ostruita su ASP .NET MVC3) per questi due campi. Ho provato:jQuery validation & ignora field

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

Tuttavia non funziona, ho sempre un errore (Please enter a valid date.).

Ho bisogno di aiuto per favore!

Grazie,

Ed

+0

jquery.validate.min.js e jquery.validate.unobtrusive.min.js includono per impostazione predefinita in progetto ASP .NET MVC3. – ethd

+0

È possibile che qualunque widget di datetimepicker tu stia utilizzando crea dinamicamente nuovi controlli, che non vengono ignorati? – alexw

risposta

1

È necessario ignoreTitle, secondo this doc.

+1

Aspetta ... cosa? Il documento non dice che è ciò che "ignoreTitle" fa. Avviso –

4

Funziona bene a me come descritto nella documentazione http://jqueryvalidation.org/validate

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

, consultare https://stackoverflow.com/questions/2853416/jquery-disable-rule-validation-on-a-single-field relativo a ".ignore,: hidden" –