I need that a field text is required ONLY if certain radio buttons are selected: In this case only if "Resp. Inscripto", "Iva Exento" or "Monotributo" values are selected (any of them). If someone selects "Consumidor Final" then the text input is not required.
I am using this code but it doesnt work.
What am I doing wrong?
<script type="text/javascript">
$(function(){
$('#form1').validate({
rules: {
contrato_cuit: {
required: '#contrato_cuittipo[value="Resp. Inscripto"]:checked'
},
contrato_cuit: {
required: '#contrato_cuittipo[value="IVA Exento"]:checked'
},
contrato_cuit: {
required: '#contrato_cuittipo[value="Monotributo"]:checked'
}
}
});
})
</script>
<form name="form1" id="form1" method="post" action="xxxx.php" encType="multipart/form-data" >
CUIT
<input type="text" value='' name="contrato_cuit" id="contrato_cuit">
Resp. Inscripto
<input name="contrato_cuittipo" id="contrato_cuittipo_r" type="radio" value="Resp. Inscripto" required checked="checked" />
Monotributo
<input name="contrato_cuittipo" id="contrato_cuittipo_m" type="radio" value="Monotributo" required />
IVA Exento
<input name="contrato_cuittipo" id="contrato_cuittipo_i" type="radio" value="IVA Exento" required />
Consumidor Final
<input name="contrato_cuittipo" id="contrato_cuittipo_c" type="radio" value="Consumidor Final" required />
<input type="submit" name="button" id="btnsubmit" value=" ENVIAR "/>
</form>
Thanks, Francisco