HTML,在IE 8和IE 9中只读取,如果有其他方法可以解决,
这是我的代码,
<input
size="15"
type="text"
name="oldValueMonthlyLimit"
id="oldValueMonthlyLimit"
readonly =true
value="<%=oldValueMonthlyLimit%>">
答案 0 :(得分:2)
然后使用禁用。
<input
size="15"
type="text"
name="oldValueMonthlyLimit"
id="oldValueMonthlyLimit"
disabled value="text" >
另见: Example
答案 1 :(得分:1)
您是否尝试过readonly="readonly"
?
答案 2 :(得分:1)
'禁用'输入元素用于防止提交其值。
'readonly'输入元素在IE 8,9,10或11中不起作用。
在这种情况下,我们可以使用 onkeydown =“javascript:return false;”表示受保护(禁用)输入元素,并在表单发布数据中接收其值
答案 3 :(得分:0)
来自w3schools:
<input readonly="readonly">
注意:readonly属性是布尔属性,可以通过以下方式设置:
<input readonly>
<input readonly="readonly">
<input readonly="">
答案 4 :(得分:0)
试试这个:
<input type="text" onfocus="this.blur()" readonly="" >
同样在CSS中,将其设置为使鼠标悬停在输入上时不会改变光标。
cursor: inherit;