日期:2014-05-16  浏览次数:20494 次

ValidForm表单验证如何和JqueryUI,DatePicker结合用??
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?日期

------解决方案--------------------
刚才发的代码里,不小心贴上了多余的代码,重新附上

$("#tbxStartDate").datepicker({
        dateFormat: 'yy-mm-dd',
        changeMonth: true,
        changeYear: true,
        monthNamesShort: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'],
        dayNamesMin: ['日', '一', '二', '三', '四', '五', '六'],
        yearRange: '1993:c',
        onClose: function (selectedDate) {
            // 日期验证