Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/11/2010, 10:25
fmedina2_1005
 
Fecha de Ingreso: agosto-2009
Mensajes: 3
Antigüedad: 15 años, 3 meses
Puntos: 0
radio que habilita input text

URGENTEEEEE
Hola, tengo un problema:
varios radio button con el mismo nombre para que se cuando selecciono uno se desseccione el otro

<form id="form1" method="post" action="listar1_2.php">
<table width="650" border="0">
<tr><td colspan="3">Buscar Por:
<input name="buscarpor" type="radio" value="periodo" id="buscarpor" onclick="habilitaDes()"/>Rango Periodo;
<input name="buscarpor" type="radio" value="cedula" id="buscarpor" onclick="habilitaDes()"/>Cedula;
<input name="buscarpor" type="radio" value="nombre" id="buscarpor" onclick="habilitaDes()"/>Nombre</td></tr>
<tr>
<td width="198">Ingrese Periodo de Busqueda: </td>
<td width="412">desde<input type="text" name="inicio" id="inicio" size="20" disabled="disabled" />
hasta<input type="text" name="fin" id="fin" size="20" disabled="disabled"/>

</td>
</tr>
<tr>
<td width="198">Ingrese Cedula a Buscas: </td>
<td width="412"><input type="text" name="cedula" id="cedula" size="20" disabled="disabled"/></td>
</tr>
<tr>
<td width="198">Ingrese Nombre a Buscas: </td>
<td width="412"><input type="text" name="nombre" id="nombre" size="50" disabled="disabled"/></td>
</tr>
<tr><td colspan="3" align="center"><input type="submit" name="consulta" value="Consultar Concejales"/> </td></tr>
</table></form>


y la parte en javascript

function habilitaDes()
if (radio[0].checked){
form.inicio.disabled = false;
form.fin.disabled = false;
form.cedula.disabled = true;
form.nombre.disabled = true;
}
if (radio[1].checked){
form.inicio.disabled = true;
form.fin.disabled = true;
form.cedula.disabled = false;
form.nombre.disabled = true;
}
if (radio[2].checked){
form.inicio.disabled = true;
form.fin.disabled = true;
form.cedula.disabled = true;
form.nombre.disabled = false;
}
}

he probado de varias formas, pero esta es la que me parese mas logica, si alguien puede colaborarle le agradeceria

pdt: perdon por el desoden, soy nueva en el foro