jquery validate添加自定义开始结束日期验证
来源:互联网 发布:淘宝c店详情页banner 编辑:程序博客网 时间:2024/06/04 23:31
添加验证方法:
/****************************添加自定义validate的开始结束时间验证方法*********************/jQuery.validator.methods.compareDate = function(value, element, param) { //var startDate = jQuery(param).val() + ":00";补全yyyy-MM-dd HH:mm:ss格式 //value = value + ":00"; var startDate = jQuery(param).val(); var date1 = new Date(Date.parse(startDate.replace("-", "/"))); var date2 = new Date(Date.parse(value.replace("-", "/"))); return date1 < date2;};
使用:
$('#honor_form').validate({ rules: { honor_id: { required: true, }, honor_name: { required: true, }, honor_banfajigou: { required: true, }, get_honor_addr: { required: true, }, honor_time_start: { required: true, }, honor_time_end: { required: true, compareDate:"#honor_time_start", }, honor_descript: { required: true, }, }, messages: { honor_id: { required: "必填项", }, honor_name: { required: "必填项", }, honor_banfajigou: { required: "必填项", }, get_honor_addr: { required: "必填项", }, honor_time_start: { required: "必填项", }, honor_time_end: { required: "必填项", compareDate:"开始时间必须小于结束时间", }, honor_descript: { required: "必填项", }, }, submitHandler: function(form) { var fd = new FormData(form); var honor_sid = fd.get('honor_sid'); var honor_id = fd.get('honor_id'); var honor_name = fd.get('honor_name'); var honor_banfajigou = fd.get('honor_banfajigou'); var get_honor_addr = fd.get('get_honor_addr'); var honor_time_start = fd.get('honor_time_start'); var honor_time_end = fd.get('honor_time_end'); var honor_descript = fd.get('honor_descript'); if (honor_sid == '') { $.ajax({ url: "./index.php?/User/add_honor", type: "POST", data: { honor_id: honor_id, honor_name: honor_name, honor_banfajigou: honor_banfajigou, get_honor_addr: get_honor_addr, honor_time_start: honor_time_start, honor_time_end: honor_time_end, honor_descript: honor_descript }, // processData:false, // contentType: false, dataType: "json", success: function(e) { if (e) { honor_init(); $('#honor_modal').modal('hide'); $('#honor_id').attr("value", ''); $('#honor_name').attr("value", ''); $('#honor_banfajigou').attr("value", ''); $('#get_honor_addr').attr("value", ''); $('#honor_time_start').attr("value", ''); $('#honor_time_end').attr("value", ''); $('#honor_descript').attr("value", ''); } else { alert("添加失败"); } } }); } else { $.ajax({ url: "./index.php?/User/edit_honor", type: "POST", data: { honor_sid: honor_sid, honor_id: honor_id, honor_name: honor_name, honor_banfajigou: honor_banfajigou, get_honor_addr: get_honor_addr, honor_time_start: honor_time_start, honor_time_end: honor_time_end, honor_descript: honor_descript }, // processData:false, // contentType: false, // dataType:"json", success: function(e) { if (e) { $("#honor" + honor_sid).find('#ho_id' + honor_sid).text(honor_id); $("#honor" + honor_sid).find('#ho_na' + honor_sid).text(honor_name); $("#honor" + honor_sid).find('#ho_ba' + honor_sid).text(honor_banfajigou); $("#honor" + honor_sid).find('#ho_ad' + honor_sid).text(get_honor_addr); $("#honor" + honor_sid).find('#ho_t_st' + honor_sid).text(honor_time_start); $("#honor" + honor_sid).find('#ho_t_en' + honor_sid).text(honor_time_end); $("#honor" + honor_sid).find('#ho_de' + honor_sid).text(honor_descript); alert("编辑成功"); $('#honor_modal').modal('hide'); $('#honor_sid').attr("value", ''); $('#honor_id').attr("value", ''); $('#honor_name').attr("value", ''); $('#honor_banfajigou').attr("value", ''); $('#get_honor_addr').attr("value", ''); $('#honor_time_start').attr("value", ''); $('#honor_time_end').attr("value", ''); $('#honor_descript').attr("value", ''); } else { alert("编辑失败"); } } }); } return false; }
阅读全文
1 0
- jquery validate添加自定义开始结束日期验证
- jquery validate 自定义验证方法 日期验证
- jquery validate 自定义验证方法 日期验证
- jquery validate 的自定义验证开始时间不能大于结束时间
- jquery validate 的自定义验证开始时间不能大于结束时间
- jQuery validate 日期比较 自定义验证方法
- jQuery Validate插件添加自定义验证
- Jquery Validate 自定义验证
- jQuery.validate自定义验证
- jquery validate添加自定义验证规则(验证邮箱 邮政编码)
- JQuery扩展插件Validate 5添加自定义验证方法
- jquery validate验证比较日期
- jquery.validate 自定义验证方法
- jquery.validate 自定义验证方法
- jquery.validate 自定义验证方法
- jquery validate自定义验证方法
- jquery validate 自定义验证方法
- jquery.validate 自定义验证方法
- axis2 WebService的发布与调用
- Jquery中$(document).ready()和window.onload的区别
- AIO编程(NIO2.0)及代码实现
- Android Studio 好用的快捷键之Eclipse模式
- Android:点击链接打开APP
- jquery validate添加自定义开始结束日期验证
- opencv AttributeError: 'module' object has no attribute 'CV_LOAD_IMAGE_COLOR'
- 什么是JDK,JRE,SDK,JVM以及API
- 管好你的时间只需要做到这3点
- 虚拟化笔记05 OpenFiler configuration
- Docker核心概念
- bzoj3143 [Hnoi2013]游走 (期望概率DP + 高斯消元)
- 单链表逆置
- Spring-cache的抽象