Probalo así:
Código javascript
:
Ver originalvar campo = document.getElementById('cotext');
alert( campo.readOnly === true );
Si eso funciona, entonces el error no está en el readOnly, quizás esté en las otras comprobaciones o en la forma en la que accedés al campo de texto.
Saludos.