Saisie de texte en lecture seule attribut n'est pas reconnu dans IE7?

Je suis en train de readonly="readonly" (en d'autres termes, la vraie) via javascript:

document.getElementById("my_id").setAttribute("readonly", "readonly");

C'est d'avoir l'effet escompté (la prise de domaine n'est plus modifiable, mais son contenu sont soumis avec le formulaire) en FF, Safari et Chrome, mais pas pour IE7. Dans IE7, je peux toujours modifier le contenu du champ de saisie de texte.

J'ai essayé de réglage ("readonly", "true"), qui fonctionne dans les trois autres navigateurs que je suis en train de tester, mais qui IE7 ignore également.

Quelqu'un a une expérience avec le fait d'essayer de le faire avec IE7? Je ne veux pas utiliser le désactivé attribut que je veux la valeur dans le champ de saisie de texte pour être soumis avec le formulaire.

OriginalL'auteur jerome | 2009-08-18