我一直disabled
在输入文本框上使用该属性使它们不可编辑。问题是我无法更改disabled
IE 中字段的字体颜色。
因此,我尝试使用以下代码将所有disabled
字段更改为readonly
页面加载字段:
$("input[type=text][disabled]").attr("readonly","readonly").removeAttr("disabled");
无论我把上面的代码放在哪里,它都不起作用。但是当我在脚本控制台中运行它时它可以工作。
更新:
找到原因。我正在使用 ASP.NET Ajax,它提供了一个pageLoad
-- 在我的例子中,里面的代码pageLoad
禁用了我的文本框。在“pageLoad”事件的末尾添加了上面的代码,它运行良好。谢谢!