Java 禁用s中的值:选择
如果我有一个像这样的Java 禁用s中的值:选择,java,struts,Java,Struts,如果我有一个像这样的Struts标签 <s:select name="country.id" list="countries" listValue="name" listKey="id" headerValue="Select Country" headerKey="" label="Country" />` ` 这是输出代码 <select name="country.id" tabindex="12" id="registration_country">
Struts
标签
<s:select name="country.id" list="countries" listValue="name" listKey="id" headerValue="Select Country" headerKey="" label="Country" />`
`
这是输出代码
<select name="country.id" tabindex="12" id="registration_country">
<option value="">Select Country</option>
<option value="1">United States</option>
<option value="2">Afghanistan</option>
<option value="3">Albania</option>
<option value="4">Algeria</option>
...
<option value="192">Zambia</option>
<option value="193">Zimbabwe</option>
</select>
选择国家
美国
阿富汗
阿尔巴尼亚
阿尔及利亚
...
赞比亚
津巴布韦
如果要禁用某些值,如选项1、3和4,我该怎么办?您不能。只需在集合中循环并根据您的条件设置disabled属性。如果向用户显示选项,则必须让他/她/它运行 否则,请禁用选项或隐藏选项
您不能“禁用”给定选择组件中的特定选项,因此很容易隐藏不需要的选项。您说“禁用选项号1、3、4”是什么意思?我不确定您是否可以“禁用”选择组件中的特定选项。