我有两个下拉列表来选择值。我想要的是当用户从列表中的任何一个中选择一个值时,他无法从另一个列表中选择一个值。
答案 0 :(得分:1)
您需要从两个列表中侦听所选项目更改事件,并且当其中一个被触发时,请禁用其他列表。这假设两个列表都在相同的上下文(类或表单)中。 这个问题是,如果这个人犯了错误,他现在无法改变他在上一个清单中的选择。您可能需要重置或"无"每个列表中的项目选中后将再次启用另一个列表。 希望这有帮助
答案 1 :(得分:0)
在选择任何下拉列表时,调用一个函数并传递
disableDrop(id of other dropdown);
disableDrop(id) {
$("#" + id option[value]").prop('disabled',true);
}