【发布时间】:2016-11-10 03:02:00
【问题描述】:
问题“如何将单选按钮设为只读?”已经被问过n 次。但解决方案始终是disabled="disabled"。
(也可能有复杂的 JavaScript 解决方案,它们与 click 或 change 事件一起工作并阻止值的更改,但所有这些通常或多或少都带有一种肮脏的黑客的味道。)
disabled="disabled" 的问题/副作用是,它从数据集中“删除”该字段,然后不发送到服务器。
我想要的是使单选按钮只读/不可更改——但同时让它们在表单提交时发送到服务器。 disabled 不符合此要求,readonly 似乎不适用于单选按钮。
什么是使单选按钮只读而不从表单数据集中删除的正确 HTML 属性?
【问题讨论】:
-
为什么不只使用图像和隐藏字段?
标签: html disabled-input readonly-attribute