JavierB o quien pueda darme una mano:
necesito implementar 2 function que son las siguientes y que no doy pie con bola:
<script language="javascript">
function habilita(form)
{
form.rd2[0].disabled = false;
form.rd2[1].disabled = false;
form.rd2[2].disabled = false;
form.rd2[3].disabled = false;
form.rd3[0].disabled = false;
form.rd3[1].disabled = false;
form.rd3[2].disabled = false;
}
function deshabilita(form)
{
form.rd2[0].disabled = true;
form.rd2[1].disabled = true;
form.rd2[2].disabled = true;
form.rd2[3].disabled = true;
form.rd3[0].disabled = true;
form.rd3[1].disabled = true;
form.rd3[2].disabled = true;
}
function validar(frm) {
elem=frm.elements;
for(i=0;i<elem.length;i++)
if(elem[i].name=='rd2')
if(elem[i].checked) return true;
return false;
}
</script>
la linea que llamaria a las function seria:
<td align=center height=30>Si <input type=radio name="rd1" value="1.1" onclick="habilita(this.form)"> No <input type=radio name="rd1" value="1.2" onclick="deshabilita(this.form)"></td>
<tr>
<td align="center" bgcolor="#FFFFCC"><p><b>2:.</b> Direccion</p></td>
</tr>
<tr>
<td align=center colspan=2 height=30>Ninguna <input type=radio name="rd2" value="2.1"> Difusa<input type=radio name="rd2" value="2.2"> Algo<input type=radio name="rd2" value="2.3"> Poca<input type=radio name="rd2" value="2.4"></td>
</tr>
<tr>
<td height=30 colspan=2 align=center bgcolor="#FFFFCC"><p><b>3:.</b> Se debe permitir</p></td>
</tr>
<td align=center colspan=2 height=30>Capital <input type=radio name="rd3" value="3.1"> Provincias<input type=radio name="rd3" value="3.2"> Varios<input type=radio name="rd3" value="3.3"></td>
</tr>
</table>
<table border="0" width="80%" bordercolor="#9999FF" cellpadding="2" cellspacing="2">
<tr>
<td width="200" align=center> <%=pagetitle%> </td>
<td align=right height=30><input type=button name=envio value="Siguiente" Onclick="validar()"></td>
</tr>
</table>
</form>
La idea es que si doy click en NO se desabilitan los radiobuttons permitiendo el envio del formulario. Si doy click en SI debo verificar que cada radio tenga una seleccion y luego recien poder enviar el formulario.
O tal vez alguien tenga algo mas sencillo de hacer lo que busco y no tan enquilombado como lo que quiero inplementar.
JavierB, he tratado con lo que me pasaste pero no me funca a mi.
Saludos.