如果我有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,我该怎么办?
答案 0 :(得分:2)
你做不到。只需遍历集合并根据您的条件设置disabled属性。
答案 1 :(得分:0)
如果您向用户显示选项,则必须让他/她/它运行。
否则,请禁用选项或隐藏选项。
并且您不能“禁用”给定选择组件中的特定选项,因此很容易隐藏不需要的选项。