对比easyui 两个 datetimebox 先后
<input id="addleave_statetime" class="easyui-datetimebox" >
<input class="easyui-datetimebox" validType="TimeCheck['addleave_statetime']"
invalidMessage="结束时间要大于起始时间"
value="" style="width: 150px">
以上两个input
js加上
$.extend($.fn.validatebox.defaults.rules, {
TimeCheck : {
validator : function(value, param) {
var s = $("input[id=" + param + "]").val();
//因为日期是统一格式的所以可以直接比较字符串 否则需要Date.parse(_date)转换
return value >= s;
},
message : '非法数据'
}
});
value:第一个input的时间
param:validType="TimeCheck[‘addleave_statetime’]"里面的addleave_statetime
s:第二个input的时间
会在确定第二个时间的时候判断