Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/09/2004, 15:13
furoya
(Desactivado)
 
Fecha de Ingreso: noviembre-2002
Ubicación: Ciudad Autónoma de Buenos Aires
Mensajes: 2.367
Antigüedad: 22 años
Puntos: 317
Hola fjmasero , orharo2003 :

Hay varias maneras. En IE se puede con setAttribute y removeAttribute.

Código:
<input id="alfa" readonly="readonly" value="QWERTYUIOP" />
 
<button onclick='document.getElementById("alfa").removeAttribute("readonly"  , false)'>Quita "Sólo lectura"</button> 

<button onclick='document.getElementById("alfa").setAttribute("readonly" , "readonly" , false)'>Restaura "Sólo lectura"</button>
En todos los navegadores se puede usar un truco algo extremo ...

Código:
<span id="bravo">
<input readonly />
</span> 

<button onclick='document.getElementById("bravo").innerHTML="<input />"'>Quita "Sólo lectura"</button> 

<button onclick='document.getElementById("bravo").innerHTML="<input readonly />"'>Restaura "Sólo lectura"</button>
saludos

furoya