问题描述
- 多行下拉列表,如何判断当选择为空时值提示空 不提示重复 有重复选项是还要提示重复
-
$("select[name='dropDownUpdateRole']") .each( function() { var value = $(this).val(); if ($( "select[name='dropDownUpdateRole'] option[value='" + value + "']:selected") .size() > 1) { flag = true; } }); if (flag) { alert("审批角色不能重复!"); return false; }
解决方案
var aaa=false;
$("select[name='dropDownUpdateRole']")
.each(
function() {
var value = $(this).val();
if($(
"select[name='dropDownUpdateRole'] option[text='--请选择--']:selected")
.size() > 1){
aaa=true;
} else if ($(
"select[name='dropDownUpdateRole'] option[value='"
+ value + "']:selected")
.size() > 1) {
flag = true;
}
});
if(aaa){
alert("审批角色不能为空!");
return false;
}
if (flag) {
alert("审批角色不能重复!");
return false;
}
时间: 2024-11-19 00:20:07