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