为什么selectonly属性没有为select实现?

时间:2015-11-04 03:36:32

标签: html html-select readonly-attribute

标题说明了一切......

在解决方法上寻找答案(例如禁用选择/隐藏输入);我只想问:为什么会这样?

2 个答案:

答案 0 :(得分:1)

我不确定除了开发人员决定API应该如何之外,还有其他答案。

我对此的看法是" readonly"意味着你要做一些打字。也许开发人员并不认为select元素确实采用了键盘输入。因此选择使用"禁用"属性改为。

答案 1 :(得分:0)

这在表单中很有用..例如,您希望用户在实际将数据输入到输入框之前勾选复选框或回答问题。它可以帮助用户“保持正确的轨道”,以便根据特定的偏好正确记录数据。

然而,根据http://www.w3schools.com/tags/att_input_readonly.asp

The readonly attribute can be set to keep a user from changing the value until some other conditions have been met (like selecting a checkbox, etc.). Then, a JavaScript can remove the readonly value, and make the input field editable.

此链接还有一个实际的例子

http://www.geekgumbo.com/2011/02/12/html-disabled-or-readonly/