validación condicional en el motor de validación jquery
Frecuentes
Visto 2,321 veces
3
Tengo una casilla de verificación y un cuadro de texto. Requiero que si se marca una casilla de verificación, el cuadro de texto se vuelve obligatorio. Viceversa, si el cuadro de texto está lleno, la casilla de verificación se vuelve obligatoria.
Así que la muestra sería
Nombre del artículo - Casilla de verificación - Fecha de vencimiento Nombre del artículo2 - Casilla de verificación2 - Fecha de vencimiento2
Los datos se obtienen de la base de datos en la matriz mediante una consulta.
Mi código se parece a
<script type="text/javascript">
$(document).ready(function(){
$("#sea").validationEngine();
});
function industry(field, rules, i, options) {
var atLeastOneIsChecked = $('input[name="extraqualification[]"]:checked').length > 0;
if (atLeastOneIsChecked == 1 ) {
if(document.getElementById('extraqualificationexpirydate<?php echo $extraqual['Id']?>').value=='')
{
return "Please supply a certificate expiry";
}else{} }
} </script>
1 Respuestas
2
Necesita validación requerida condicional. Hay un condRequired
método que puede utilizar de la siguiente manera:
<input value="" type="text" name="test" id="test" />
<input class="validate[condRequired[test]]" type="text" id="test_2" name="test_2"/>
Además, asegúrese de estar utilizando la versión 2.6 o superior.
Respondido el 29 de diciembre de 12 a las 13:12
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas jquery validation jquery-validation-engine or haz tu propia pregunta.
1) indique claramente su pregunta 2) publique su marcado - Andreas Wong
Hola NiftyDude: estoy tratando de validar usando el motor de validación de position-absolute.com/category/javascript. - Sam