[英]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.