【发布时间】:2016-03-10 18:44:25
【问题描述】:
我有一组四个选择下拉列表 (bootstrap selectpicker),它们具有相同的值 1 到 10,具有不同的 ID 和名称,例如 [id="select1",id="select2"]。
如何验证此下拉列表,以便用户无法选择相同的值。例如,如果用户在第一个下拉列表中选择了 1,那么我不想让他在其余下拉列表中选择 1。
$("select").change(function() { var value = $(this).val();
//alert(value); $("select").not(this).find("option[value ="+value+"]").attr('disabled',true).selectpicker('refresh'); });
我尝试了上面的代码,但它不起作用。
【问题讨论】:
-
能分享一下html代码吗
-
如果 js 在第一个下拉列表中选择了“1”,则在其他 3 个下拉列表中禁用元素“1”。一种方法。
-
听起来像下拉的不好用。使用复选框。
-
您只需从其他下拉列表中删除所选值
-
我正在使用 php 生成下拉列表
标签: jquery html css bootstrap-select