我正在通过 javascript 设置 readonly="readonly" (换句话说,true):
document.getElementById("my_id").setAttribute("readonly", "readonly");
这在 FF、Safari 和 Chrome 中具有预期的效果(使该字段不再可编辑,但其内容与表单一起提交),但不适用于 IE7。在 IE7 中我仍然可以修改文本输入字段的内容。
我也尝试过设置 ("readonly", "true"),它适用于我正在测试的所有其他三种浏览器,但 IE7 也忽略了它。
有没有人有尝试用 IE7 做到这一点的经验?我不想使用 disabled 属性,因为我希望文本输入字段中的值与表单一起提交。