Comment ajouter un “readonly” attribut à un <input>?

Comment puis-je ajouter readonly à un <input>? .attr('readonly') ne fonctionne pas.

  • .attr('readonly', true) fonctionne, d'autres ne
  • .attr('readonly', 'readonly') fonctionne également
  • Ça dépend de l'DOCTYPE utilisez-vous. Pour DTD HTML 4.01 de la réponse de la CMS est fonctionnel et valide HTML 4.01. Si vous utilisez une DTD XHTML alors la réponse de ceejayoz est travail et XHTML valide.
  • Il ne dépend pas de doctype, le DOM est la même, qu'il a été lu par HTML ou XML, et en tout cas XHTML est toujours presque toujours en fait servi en tant que HTML n'XML, pour IE compatibilité.
InformationsquelleAutor Qiao | 2009-08-20