jQuery MiniUI

标题: 关于DatePicker的MaxDate的问题 [打印本页]

作者: cocoabeans    时间: 2015-7-29 18:28:37     标题: 关于DatePicker的MaxDate的问题

问题描述:
一个DatePicker我设置maxDate为服务器当前日期,value为后台取的一个值,再做form表单校验的时候,这个字段通不过校验,
但是maxDate和我实际的value是同一个值,
问题来了,我从下拉框中选择value值对应的日期,又通过了校验。这是为何:

为此,我在官方示例中做了个测试:

<input id="date1" class="mini-datepicker" maxDate='2015-07-29'/>
<input type="button" value="setValue"/>
function setValue() {
            var t = mini.get("date1");
            t.setValue(new Date()); // 测试是在2015-7-29号做的
}


点击按钮,datepicker设置进去了值,2015-07-29,这时控件不提示错误,但是当我鼠标点击进去又离开以后,控件提示错误;
[attach]6434[/attach]
我通过下拉,选择2015-07-29,提示错误又没有,通过校验,这时为啥..........................................




作者: dforce    时间: 2015-7-30 09:32:47

本帖最后由 dforce 于 2015-7-30 09:35 编辑

maxDate的默认时间00:00:00,new Date出来的时间肯定比这个时间大了
你可以设置maxDate="2015-07-19 23:59:59"





欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2