Hola ciopatrick y JavierB:
¡Una auténtica paradoja...
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
! ¿Y eso qué es?
Lo curioso es que la mayoría (o todos) esos atributos funcionan con verdadero/falso y lo contrario de "readonly" es false ... y luego lo contrario de (readonly == false) es (readonly == true) ...
Esa idea de asignar readonly = "readonly" me parece que se debe a xml...
Se trata de un lenguaje más estricto en donde un atributo tiene que tener un valor y una etiqueta debe estar cerrada...
Validando una página html (con el validador w3.org) una etiqueta tipo link o meta no debe cerrarse pero con xml se aconseja "cerrar" todas las etiquetas... <img ... />, <link ... /> <meta ... />
Bueno... yo también espero que nos expliquen mejor el tema.
Saludos