如何使<h:selectOneMenu>下拉列表不可选择?
这不是使用disabled
来实现的。我只想使下拉列表选项无法选择,并以不同(非活动)的样式类显示。
我该怎么做?通过JSF组件属性、CSS或JavaScript可以实现吗?
如何使<h:selectOneMenu>下拉列表不可选择?
这不是使用disabled
来实现的。我只想使下拉列表选项无法选择,并以不同(非活动)的样式类显示。
我该怎么做?通过JSF组件属性、CSS或JavaScript可以实现吗?
<asp:DropDownList ID="ddlName" runat="server" style="pointer-events: none; cursor: default;">
</asp:DropDownList>
将style="pointer-events: none; cursor: default;"
添加为DropDownList
的style
属性。这样会成功运行,我已经尝试过。
如果我理解正确,你所需做的就是使用disabled
属性。
因此,如果您有一个这样的选择标签:
<select>
<option>Value</option>
<option>Value</option>
<option>Value</option>
</select>
<select disabled>
<option>Value</option>
<option>Value</option>
<option>Value</option>
</select>
有些文档类型要求所有属性都必须有值才能有效。在这种情况下,您可以使用disabled="true"
替代。
disabled="disabled"
,而不是其他的值吗? - gen_Eric<h:selectOneMenu disabled="true" style="..." ...>
...并使用不同的浏览器检查结果。
或者,您可以使用readonly
属性:
<h:selectOneMenu readonly="true" style="..." ...>