我有一个多选下拉菜单,其中每个选项都有一个复选框,可以一次选择多个选项。我正在使用 jQuery multiSelect 插件生成下拉列表。
<select id="types" multiple="multiple" size="5">
<option value="">Show All</option>
@{
<option value="Gains">Gains</option>
<option value="Losses">Losses</option>
<option value="Adjustments">Adjustments</option>
<option value="Future">Future</option>
<option value="Deliveries">Deliveries</option>
<option value="Recoveries">Recoveries</option>
<option value="Full Payout">Full Payout</option>
<option value="Early Payout">Early Payout</option>
<option value="Charge Offs">Charge Offs</option>
<option value="Returns">Returns</option>
<option value="Transfers">Transfers</option>
<option value="Ins. Write-offs">Ins. Write-offs</option>
}
</select>
我需要做的是将选项分成两部分。一节中的前 4 个和一节中的后 8 个。如果在一个部分中选择了一个选项,则在另一部分中选择的任何选项都将被取消选择。这已在 C# .NET 应用程序中设置。我必须复制功能。我无权访问 .NET 代码。起初我想也许我可以将不同的选项放入单独的 div 中,然后检查是否在每个 div 中选择了一个选项,但是当我尝试这样做时会出现验证错误。我不确定我还能尝试什么。对此的任何帮助都会很棒。谢谢。