Tengo entendido que si usas HTML ni readonly ni disabled tienen ningún valor asignado, por lo que bastaría con:
Código HTML:
<input type="text" name="nombre" disabled>
No es así en XHTML, donde todos los atributos deben tener un valor encerrado entre comillas dobles:
Código HTML:
<input type="text" name="nombre" disabled="disabled" />
Suerte
Fede