input readonly 属性是否仅适用于 text 和 textarea?

Does input readonly attribute works for text and textarea only?

提问人:Anant 提问时间:6/28/2015 更新时间:6/28/2015 访问量:56

问:

input readonly 属性是否适用于 text/textarea? 如果是,为什么它不适用于选择?

xhtml HTML 选择 表单

评论


答:

1赞 emii 6/28/2015 #1

它适用于和input[type="text"]textarea

它并不意味着使用 ,但如果你想阻止用户选择选项,我建议在每个选项上使用属性。selectdisabled

评论

0赞 Anant 6/28/2015
谢谢。.是的,我知道我可以使用禁用。.但是,这将使html表单在提交表单时不包含字段值。我的问题是要知道 readonly 属性背后的逻辑不适用于其他输入类型,如 select、radio、checkbox!
0赞 emii 6/28/2015
readonly仅适用于文本输入字段,这是合乎逻辑的,因为有两种文本用法 - 写入和读取。您可以使用 JavaScript 来阻止选择列出的输入类型。
0赞 Ronn0 6/28/2015
蚂蚁,试着在收音机的“错误”答案上使用禁用,而不是在正确的答案上使用。然后它也会提交值。之后,可以通过隐藏字段修复复选框。