麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

jqGrid增加時--判斷開始日期與結束日期(實例解析)

2019-11-20 21:45:34
字體:
來源:轉載
供稿:網友
復制代碼 代碼如下:

$("#btnAddSaveTestSubject").click(function () {
        //增加時的驗證,保存
        jQuery.validator.addMethod("admissionBatch", function (value, element) {
            return this.optional(element) || value != 0;
        }, "請選擇招生批次");
        jQuery.validator.addMethod("educationLevel", function (value, element) {
            return this.optional(element) || value != 0;
        }, "請選擇學歷層次");
        jQuery.validator.addMethod("professionalProperty", function (value, element) {
            return this.optional(element) || value != 0;
        }, "請選擇專業性質");
        $("#AddEntranceTestSubjectFrom").validate({
            event: "blur",
            debug: true,
            ignore: ":hidden",
            errorElement: "div",
            wrapper: "div",
            errorPlacement: function (error, element) {
                error.addClass('message');
                error.appendTo(element.parent());
            },
            rules: {
                "etsadd_admissionBatch": {
                    required: true,
                    admissionBatch: true
                },
                "etsadd_educationLevel": {
                    required: true,
                    educationLevel: true
                },
                "etsadd_professionalProperty": {
                    required: true,
                    professionalProperty: true
                }
            },
            messages: {
                "etsadd_admissionBatch": {
                    required: "請選擇招生批次",
                    admissionBatch: "請選擇招生批次"
                },
                "etsadd_educationLevel": {
                    required: "請選擇學歷類型",
                    educationLevel: "請選擇學歷類型"
                },
                "etsadd_professionalProperty": {
                    required: "請選擇專業性質",
                    professionalProperty: "請選擇專業性質"
                }
            },
            submitHandler: function (form) {
                var idArray = jQuery("#testSubjectGrid").jqGrid('getGridParam', 'selarrrow'); //獲取測試科目選中的行 
                if (idArray == null || idArray == "") {
                    jAlert("請選擇測試科目!", "提示信息");
                    return;
                }
                for (var i = 0; i < idArray.length; i++) {
                    if ($("#exam_begintime_" + idArray[i]).val() == "") {
                        jAlert("測試科目" + jQuery("#testSubjectGrid").jqGrid("getCell", idArray[i], "display_content") + "的開始時間不能為空!", "提示信息");
                        return;
                    }
                    if ($("#exam_endtime_" + idArray[i]).val() == "") {
                        jAlert("測試科目" + jQuery("#testSubjectGrid").jqGrid("getCell", idArray[i], "display_content") + "的結束時間不能為空!", "提示信息");
                        return;
                    }
                    var reg_ymd = /^([/d]{4})-([/d]{1,2})-([/d]{1,2})$/; //校驗日期的正則
                    begindata = $("#exam_begintime_" + idArray[i]).val();
                    enddata = $("#exam_endtime_" + idArray[i]).val();
                    var arr_dt1, arr_dt2;
                    arr_dt1 = begindata.match(reg_ymd);
                    arr_dt2 = enddata.match(reg_ymd);
                    begindata = new Date(arr_dt1[1] + "/" + arr_dt1[2] + "/" + arr_dt1[3]);
                    enddata = new Date(arr_dt2[1] + "/" + arr_dt2[2] + "/" + arr_dt2[3]);
                    if (begindata > enddata) {
                        jAlert("測試科目" + jQuery("#testSubjectGrid").jqGrid("getCell", idArray[i], "display_content") + "開始時間不能大于結束日期!", "提示信息");
                        return;
                    }
                    if ($("#exam_turn_" + idArray[i]).val() == "") {
                        jAlert("測試科目" + jQuery("#testSubjectGrid").jqGrid("getCell", idArray[i], "display_content") + "的考試場次不能為空!", "提示信息");
                        return;
                    }
                    if ($("#exam_turn_" + idArray[i]).val() != "") {
                        var re = /^[-/+]?/d+(/./d+)?$/;
                        var nubmer = $("#exam_turn_" + idArray[i]).val();
                        if (!re.test(nubmer)) {
                            jAlert("測試科目" + jQuery("#testSubjectGrid").jqGrid("getCell", idArray[i], "display_content") + "的考試場次必須為數字!", "提示信息");
                            return false;
                        }
                        if ($("#exam_turn_" + idArray[i]).val().length > 8) {
                            jAlert("測試科目" + jQuery("#testSubjectGrid").jqGrid("getCell", idArray[i], "display_content") + "的考試場次不能大于8位數字!", "提示信息");
                            return;
                        }
                    }
                }
                if ($("#AddEntranceTestSubjectFrom").validate().form())
                    $("#AddEntranceTestSubjectFrom").ajaxSubmit({
                        url: "/EntryTestsubjectsSet/AddTestSubject/",
                        dataType: 'json',
                        clearForm: false,
                        data: {
                            strJson: JSON.stringify({
                                test_course_id: idArray.join("&")
                            })
                        },
                        success: function (data) {
                            var json = eval("(" + data + ")");
                            jAlert(json.msg, "提示信息");
                            if (json.suc == 1) {
                                $("#entranceTestSubjcetMask").hide();
                                $("#entranceAddTestSubjectSet").hide();
                                $("#entranceTestSubjectGrid").trigger("reloadGrid");
                                reloadNum++;
                            }
                        }
                    });
            }
        });
    });
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 91av原创 | 干少妇av| 午夜激情视频免费 | 久久久久91视频 | 国产中出视频 | 香蕉久草在线 | 99精品在线免费 | 久久国产精品免费视频 | 宅男噜噜噜66国产在线观看 | 午夜精品福利影院 | 国内精品久久久久影院不卡 | 3xxx| 国产正在播放 | 911色_911色sss主站色播 | 素人视频免费观看 | 澳门一级淫片免费视频 | 91av在线免费 | 高清国产福利 | 成人男女啪啪免费观看网站四虎 | 97视频 | 成人不卡在线观看 | 久久精品观看 | 中文日产幕无线码6区免费版 | 精品一区二区三区日本 | 欧美中文字幕一区二区 | 成人视屏在线 | 久久国产综合视频 | 欧美精品成人一区二区在线观看 | 日本一区二区久久 | 久久成人午夜视频 | 欧美视频国产精品 | 欧美a级毛片 | 澳门一级淫片免费视频 | 中文字幕精品在线观看 | 国产精品久久久久久久hd | 国产成人高清在线观看 | 海外中文字幕在线观看 | 久久久久久久一区二区 | 欧美a级在线免费观看 | 成人福利软件 | 日韩一级毛毛片 |