【发布时间】:2012-09-27 23:48:14
【问题描述】:
当我禁用一个
<select name="sel" disabled>
<option>123</option>
</select>
元素,它没有传递它的变量。
如何使它看起来像禁用,但处于“正常”状态?
这是因为我有一个“选择”列表,有时其中一些只有一个值,所以用户应该明白它只有一个值而不点击它。
【问题讨论】:
-
他们只关注元素,看到单个选项然后接受只有一个选项还不够吗?如果他们不能对元素做任何事情,只需使用带有
readonly属性的常规input或隐藏输入。 -
如果它只有一个选项,为什么它需要在表单中?另外,请注意,不知情的用户将能够轻松更改选择值。
-
@WebnetMobile.com:我很高兴,但不知道是什么
-
@EL2002,听起来您正在依靠表单来返回您需要的特定值。您是否认为用户可以在该
-
有时 OP 的请求是完全可取的行为。例如。当通常有许多选项可用时,但表单上其他选项的某些组合仅允许 1 个特定选项。选择该选项并禁用该控件将远远优于其他 javascript 恶作剧。
标签: html select disabled-input