ValidForm自带的日期组件不好用,选择时间太麻烦了<input name="TxtProduredDate" type="text" class="TextBox" id="TxtProduredDate" datatype="*" nullmsg="请填写生产日期!" errormsg="时间的格式不正确!" readonly="readonly" />$.datepicker.parseDate("yy-mm-dd", "2007-01-26");
$('#TxtProduredDate').datepicker({
dateFormat: 'yy-mm-dd',
changeMonth: true,
changeYear: true,
monthNamesShort: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'],
dayNamesMin: ['日', '一', '二', '三', '四', '五', '六'],
yearRange: '1993:c'
});会出现一个问题,验证的时机不会,应该是日期框隐藏之后才验证,而默认的是文本框失去焦点验证validform jquery 日期
$('#TxtProduredDate').datepicker({
dateFormat: 'yy-mm-dd',
changeMonth: true,
changeYear: true,
monthNamesShort: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'],
dayNamesMin: ['日', '一', '二', '三', '四', '五', '六'],
yearRange: '1993:c'
});会出现一个问题,验证的时机不会,应该是日期框隐藏之后才验证,而默认的是文本框失去焦点验证validform jquery 日期
$("#tbxStartDate").datepicker({
dateFormat: 'yy-mm-dd',
changeMonth: true,
changeYear: true,
monthNamesShort: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'],
dayNamesMin: ['日', '一', '二', '三', '四', '五', '六'],
yearRange: '1993:c',
onClose: function (selectedDate) {
$("#tbxEndDate").datepicker("option", "minDate", selectedDate);
}
});
dateFormat: 'yy-mm-dd',
changeMonth: true,
changeYear: true,
monthNamesShort: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'],
dayNamesMin: ['日', '一', '二', '三', '四', '五', '六'],
yearRange: '1993:c',
onClose: function (selectedDate) {
// 日期验证
}
});
官方JqueryUI里面DatePicker竟然没有把这个事件列出来,坑爹
http://api.jqueryui.com/datepicker/我的写法是这样的var valid = $.registerform").Validform(); onClose: function () {
if (window.valid) {
valid.check(false, "#TxtProduredDate");
}
}