我有一个select
表单字段,我想将其标记为“只读”,因为用户无法修改该值,但该值仍随表单一起提交。使用该disabled
属性可防止用户更改值,但不会随表单提交值。
该readonly
属性仅适用于input
和textarea
字段,但这基本上是我想要的。有没有办法让它工作?
我正在考虑的两种可能性包括:
- 不是禁用
select
,而是禁用所有option
s 并使用 CSS 使选择变灰,使其看起来像已禁用。 - 向提交按钮添加一个单击事件处理程序,以便在提交表单之前启用所有禁用的下拉菜单。