Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/12/2004, 13:20
angsanchez
 
Fecha de Ingreso: octubre-2004
Ubicación: España
Mensajes: 894
Antigüedad: 19 años, 7 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: