Estoy usando MVC para crear formularios que se generan en tiempo de ejecución. Para la validación, estoy probando la biblioteca de validación de jQuery que es muy conveniente de usar. Tengo la expresión de validación de cada campo de la CDATA atributo de la etiquetajQuery deshabilitar la validación de reglas en un solo campo
<input type="text" name="xyz" id="xyz" class="defaultTextBox"
cdata="{validate:{required:true, decimal:true, messages:
{required:'Please enter an decimal value',
decimal:'Please enter a valid decimal'}}}">
Esto funciona muy bien. Ahora, un requisito más que tengo es que algunos campos se muestran y ocultan de acuerdo con la lógica en la página y necesito deshabilitar la validación en los campos ocultos para que no interfieran con el envío del formulario. Simplemente alternar lo requerido: verdadero a falso y de nuevo a verdadero debería ser suficiente. Solo que no sé cómo.
¿Alguien tiene alguna experiencia con eso?
fresca .. funcionó – shake
Advertencia ! El valor predeterminado en 'jquery.validate.js' en la configuración' defaults' es 'ignore:": hidden "' así que sugeriría poner 'ignore:" .ignore,: hidden "' u otros campos ocultos que no utilizado para validar de repente le dará errores –
No importa, lo estaba ejecutando antes de jquery.validate.js – Nilzor