程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> jquery-多行下拉列表,如何判斷當選擇為空時值提示空 不提示重復 有重復選項是還要提示重復

jquery-多行下拉列表,如何判斷當選擇為空時值提示空 不提示重復 有重復選項是還要提示重復

編輯:編程綜合問答
多行下拉列表,如何判斷當選擇為空時值提示空 不提示重復 有重復選項是還要提示重復
 $("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;
            }
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved