validación condicional en el motor de validación jquery

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>

preguntado el 11 de mayo de 12 a las 04:05

1) indique claramente su pregunta 2) publique su marcado -

Hola NiftyDude: estoy tratando de validar usando el motor de validación de position-absolute.com/category/javascript. -

1 Respuestas

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 or haz tu propia pregunta.