繁体   English   中英

验证日期选择器不要输入旧日期

[英]Validate datepicker not to enter old date

我有一个如下所示的日期选择器输入,它获取日期函数onclick事件,我想防止用户输入旧日期,该如何管理? 我可以做任何修改吗? 还是有其他选择日期的工具呢?

<input type="text" placeholder="mm/dd/yyyy" name="SelectedDate" id="SelectedDate" onclick="GetDate(this);">

这是日历即时通讯在这里使用

如果我的理解正确,您是否希望日期选择器在今天之前不允许输入? 如果它是一个jqueryui datepicker,那么代码就是:

$( "#datepicker" ).datepicker({ minDate: 0 });

还有其他多种选择(以月为单位的抵销,等等); 该选项记录在这里

试试这个, $("#datepicker").datepicker({ maxDate: new Date() });

OK,使用DHTML datepicker,在GetDate()中查找读取的三行

m=sm;
d=sd;
y=sy;

那应该是第28行。添加以下内容:

if ( new Date(y, m, d) < now ) {
    y = now.getFullYear();
    m = now.getMonth();
    d = now.getDate();
}

希望能有所帮助。 顺便说一句,除非您对这种古老的日期选择器投入大量资金,否则我建议您选择另一个具有更广泛支持的日期选择器。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM