【发布时间】:2012-10-19 15:32:33
【问题描述】:
我有一个文本框,其中已启用的属性设置为 false(因为这是我不想让用户关注的总计数字),并且取决于字段中的值(是否为负数) ) 我将文本颜色设置为红色。这是我的 javascript 的一部分,每当禁用文本框的任何文本发生变化时都会调用它
if (float < 0)
obj.style.color = "Red";
}
else {
obj.style.color = "Black";
}
这在 Chrome 中完美运行,但在 IE 中颜色根本不会改变。我在网上查过这个,人们建议设置 Enabled="true" 和 ReadOnly="true",但是当我这样做时,文本框可以集中在上面,所以它弄乱了我的 tabindex。我可以以某种方式从我的 tabindex 中排除这些吗?
【问题讨论】:
-
当你不想让用户编辑它时,为什么要把总计的数字变成一个文本框呢?在 1990 年代,显示客户端计算结果的唯一方法是使用输入框...
标签: javascript asp.net html