2012-05-11 13 views
5

Tengo un formulario con id myform y dos campos (fechas) con date clase. Me gustaría evitar jquery.validation (validación de jquery no intrusiva en ASP .NET MVC3) para estos dos campos. Probé:jQuery validación & ignorar campo

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

Sin embargo esto no funciona, siempre tengo un error (Please enter a valid date.).

Necesito ayuda, por favor!

Gracias,

Ed

+0

jquery.validate.min.js y jquery.validate.unobtrusive.min.js incluyen por defecto en proyecto ASP .NET MVC3. – ethd

+0

¿Es posible que el widget datetimepicker que está utilizando cree dinámicamente nuevos controles, que no se ignoren? – alexw

Respuesta

1

Se necesitan ignoreTitle, según this doc.

+1

Espera ... ¿qué? El documento no dice que eso es lo que hace 'ignoreTitle'. –

4

Funciona bien para mí como se describe en la documentación http://jqueryvalidation.org/validate

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

Advertencia, consulte https://stackoverflow.com/questions/2853416/jquery-disable-rule-validation-on-a-single-field con respecto a ".ignore,: hidden" –

Cuestiones relacionadas