0

HTML,只读在 IE 8 和 IE 9 中不起作用,如果有其他方法可以解决,

这是我的代码,

<input
  size="15"
  type="text"
  name="oldValueMonthlyLimit"
  id="oldValueMonthlyLimit"
  readonly =true
  value="<%=oldValueMonthlyLimit%>">
4

5 回答 5

2

然后使用禁用。

<input
size="15"
type="text"
name="oldValueMonthlyLimit"
id="oldValueMonthlyLimit"
disabled value="text" >

关联

另请参阅: 示例

于 2012-12-06T11:22:30.747 回答
1

你试过readonly="readonly"吗?

于 2012-12-06T08:09:48.393 回答
1

'disabled' 输入元素用于防止其值被提交。

'readonly' 输入元素在 IE 8,9、10 或 11 中不起作用。

在这种情况下,我们可以使用onkeydown="javascript: return false;" 用于受保护(禁用)输入元素并以 post data 形式接收其值

于 2016-05-14T06:07:34.000 回答
0

来自 w3schools:

<input readonly="readonly">

注意:readonly 属性是一个布尔属性,可以通过以下方式设置:

<input readonly>
<input readonly="readonly">
<input readonly="">
于 2012-12-06T08:12:25.570 回答
0

试试这个:

<input type="text" onfocus="this.blur()" readonly="" >

同样在 CSS 中,放置它以使光标在悬停在输入上时不会改变。

cursor: inherit;
于 2014-02-03T11:29:35.067 回答