javascript を使用して readonly="readonly" (つまり、true) を設定しています。
document.getElementById("my_id").setAttribute("readonly", "readonly");
これは、FF、Safari、および Chrome では意図した効果 (フィールドは編集できなくなりますが、その内容はフォームと共に送信されます) を持っていますが、IE7 ではそうではありません。IE7 では、テキスト入力フィールドの内容を変更できます。
("readonly", "true") も設定してみました。これは、テストしている他の 3 つのブラウザーすべてで機能しますが、IE7 も無視します。
IE7でこれをやろうとした経験のある人はいますか? テキスト入力フィールド内の値をフォームで送信したいので、disabled 属性を使用したくありません。