Ver Mensaje Individual
  #7 (permalink)  
Antiguo 16/01/2005, 17:43
Avatar de carlunchos
carlunchos
 
Fecha de Ingreso: enero-2002
Ubicación: no tengo, soy un desubicado?.
Mensajes: 438
Antigüedad: 23 años
Puntos: 1
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&nbsp;<input type=radio name="rd1" value="1.1" onclick="habilita(this.form)">&nbsp;No&nbsp;<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&nbsp;<input type=radio name="rd2" value="2.1">&nbsp;Difusa<input type=radio name="rd2" value="2.2">&nbsp;Algo<input type=radio name="rd2" value="2.3">&nbsp;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&nbsp;<input type=radio name="rd3" value="3.1">&nbsp;Provincias<input type=radio name="rd3" value="3.2">&nbsp;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>&nbsp;<%=pagetitle%>&nbsp; </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.
__________________
Carlunchos