问题“如何使单选按钮只读?” 已经被问过n
几次了。但解决方案始终是disabled="disabled"
.
(也可能有复杂的 JavaScript 解决方案,它们与click
orchange
事件一起工作并防止值的变化,但所有这些通常都有或多或少的肮脏黑客的味道。)
的问题/副作用disabled="disabled"
是,它从数据集中“删除”该字段,然后不发送到服务器。
我想要的是使单选按钮只读/不可更改 - 但同时让它们在表单提交时发送到服务器。disabled
不符合此要求,readonly
似乎不适用于单选按钮。
将单选按钮设置为只读而不从表单数据集中删除的正确 HTML 属性是什么?