yo tengo este jquery
Código HTML:
<script type="text/javascript">
//$("#composicion")[0].submit();
$.metadata.setType("attr", "validate");
$(document).ready(function() {
$("#composicion").validate({
rules: {
"cantidadTM[]": {
number: true
}
},
messages: {
"cantidadTM[]": {
number: "La cantidad debe ser numerica"
}
}
});
});
</script>
el validate trabaja con los siguientes campos:
Código PHP:
<input type="text" name="cantidadTM[]" id="cantidadTM[<?php echo $tipomenu->getId() ?>]" class="number"/>
<input type="checkbox" id="elegidoC_<?php echo $tipocomponente->getIdTipoMenu() . '_' . $tipocomponente->getIdTipoComponente() . '_' . $comp['id'] ?>" class="checkbox" value="<?php echo $comp['id'] ?>" name="elegidoC[<?php echo $tipocomponente->getIdTipoMenu() ?>][<?php echo $tipocomponente->getIdTipoComponente() ?>][]"
validate="<?php echo $validate ?>"/>
Los checkbox son varios, que cumplen que la cantidad seleccionada este dentro de un rango establecido.
Estos checkbox, pertenecen a un tipo de menu. O sea que tengo varios tipos de menu. Sino escribo un numero en el campo cantidadTM[] no quiero que se ejecute la validacion de checkbox