Foros del Web » Programando para Internet » Javascript »

deshabilitar readonly con un click en un radiobutton

Estas en el tema de deshabilitar readonly con un click en un radiobutton en el foro de Javascript en Foros del Web. Hola amigos del foro quisiera saber como puedo deshabilitar el readonly con un click en un radiobutton, les cuento mi caso: tengo un lista de ...
  #1 (permalink)  
Antiguo 29/11/2004, 15:59
 
Fecha de Ingreso: octubre-2004
Mensajes: 6
Antigüedad: 19 años, 6 meses
Puntos: 0
deshabilitar readonly con un click en un radiobutton

Hola amigos del foro quisiera saber como puedo deshabilitar el readonly con un click en un radiobutton, les cuento mi caso:


tengo un lista de items, cada item se encuentra en una caja de texto como readonly, y al costado de cada caja de texto tengo un radiobutton, lo que quiero es q al hacer click en el radiobutton que le corresponde a cada caja de texto se active la casilla para poder modificar el contenido de la caja de texto, por siaca no quiero utilizar disabled porq si uso disabled, al enviar mi formulario las cajas de texto que tienen disabled va a enviar valor nulo para cada caja...

Por favor puedan ayudarme o darme una pista de como solucionar mi problema...
  #2 (permalink)  
Antiguo 01/12/2004, 13:20
 
Fecha de Ingreso: octubre-2004
Ubicación: España
Mensajes: 894
Antigüedad: 19 años, 6 meses
Puntos: 3
Hola, rafahel
Por lo visto el valor readonly no se deja cambiar. Se puede hacer de otro modo:
Código HTML:
<html>
<head>
<script language="javascript" type="text/javascript">
function controlT(ctl,j)
{ if (!ctl.form.r1[j].checked) ctl.blur() }
</script>
</head>
<body>
<form>
<input type="radio" name="r1">Opción 1
<input type="text" value="Texto 1" onFocus="controlT(this,0)">
<br>
<input type="radio" name="r1">Opción 2
<input type="text" value="Texto 2" onFocus="controlT(this,1)">
<br>
<input type="radio" name="r1">Opción 3
<input type="text" value="Texto 3" onFocus="controlT(this,2)">
</form>
</body>
</html> 
Tienes que poner en cada textbox el número de orden al llamar a la función, para que lo asocie con su correspondiente opción radio.
__________________
Angel :cool:
  #3 (permalink)  
Antiguo 02/12/2004, 01:16
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Hola a todos:

Sabía que había visto algo en alguna parte (otro mensaje) ...
http://www.forosdelweb.com/showthrea...light=readonly

Hay que poner la "O" en mayúscula...

<html>
<body>
<form>
<input type="checkbox" onclick="this.form.texto.readOnly = !this.checked;" />
<input name="texto" type="text" value="Texto 1" readonly="readonly" />
</form>
</body>
</html>

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:31.