900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > jqGrid增加时–判断开始日期与结束日期(实例解析)【jquery】

jqGrid增加时–判断开始日期与结束日期(实例解析)【jquery】

时间:2020-02-17 12:35:30

相关推荐

jqGrid增加时–判断开始日期与结束日期(实例解析)【jquery】

web前端|js教程

jqGrid

web前端-js教程

tom猫源码,vscode大钢如何取消,ubuntu上的vpn,tomcat7启动报错,sqlite c api,做网页设计如何创业,phpcms无法连接数据库,租服务器需要备案吗,淘宝链接 插件,自动前端框架,爬虫人CIA,一键php环境,北京做seo的公司,springboot 业务框架,网站首页滚动页面,网页设计中有几种选择器,网页菜单模板免费下载,网站怎么登陆后台,asp页面自动关闭,外贸企业网站管理系统,微擎小程序云打包lzw

$("#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++;

}

}

});

}

});

});

多产品竞价订单源码,vscode 没有git,yermux安装ubuntu,tomcat 注册 服务,unity的sqlite,澳门服务器租用,html实现连线插件,前端主流框架指令,爬虫杀毒代码,php空和零,seo推广优化公司哪家好,dede视频网站源码,jquery网页录音插件,免费彩票网站模板,js加载页面设置点击li,asp网络相册管理系统源代码,今日头条微信小程序lzw

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。