Javascript 限制日期选择器仅从今天开始hml
我的系统上有一个来自互联网的日期选择器,我想限制用户的选择,这样他们只允许从今天开始在wards上进行选择。下面显示了我的javascript和保存日期选择器的HTML表单 我尝试使用minDate:“0”以及现在函数中的一个 谢谢你的帮助 $function{ $datepicker.datepicker{dateFormat:'dd/mm/yy',minDate:+0}; }; 开始日期: 日期输入类型具有“最小”和“最大”属性以限制日期选择Javascript 限制日期选择器仅从今天开始hml,javascript,jquery,html,datepicker,Javascript,Jquery,Html,Datepicker,我的系统上有一个来自互联网的日期选择器,我想限制用户的选择,这样他们只允许从今天开始在wards上进行选择。下面显示了我的javascript和保存日期选择器的HTML表单 我尝试使用minDate:“0”以及现在函数中的一个 谢谢你的帮助 $function{ $datepicker.datepicker{dateFormat:'dd/mm/yy',minDate:+0}; }; 开始日期: 日期输入类型具有“最小”和“最大”属性以限制日期选择 在这里,您可以用JavaScript获取今天的
在这里,您可以用JavaScript获取今天的日期,并将该值设置为日期输入类型。我刚才在上面的代码片段中给出了一个示例 请试试这样的东西
$('#datepicker').datepicker({
dateFormat: 'dd/mm/yy',
minDate: 0
});
试试这个:
var datePicker = $('#datepicker').datepicker({
beforeShowDay: function (date) {
return date.valueOf() >= now.valueOf();
}
});
似乎与以下主题非常相似:您可以在datepicker中将当前日期设置为最小日期。。在我发布我的问题之前,我查看了另一个datepicker链接,但它仍然不适合我。如果我知道我的DatePicker不在Firefox中工作,那么我也在使用Chrome,如果它有任何不同的话,那会不会将它限制为一次约会?如果我输入今天的日期,它将适用于今天,但如果我明天输入,我可以选择今天的日期。我需要更具动态性,以便它将今天的日期识别为用户登录系统的日期。在JavaScript中,var today=new date将为您提供当前日期。我插入了此代码,但它仍然无法工作。这和我正在使用的datepicker版本有什么关系吗?只是使用“minDate:0”。这应该是可行的。请检查jsfiddle。它在jsfiddle中工作,但出于某种原因,它给了我一个jsfiddle日期选择器,上面还有另一个日期选择器。它在我的代码上的行为非常奇怪我的代码正在做的是破坏整个datepicker函数并使用HTML5中的标准datepicker我看到了你所说的。输入类型应为“文本”,而不是“日期”。更新的JSFIDLE。
var datePicker = $('#datepicker').datepicker({
beforeShowDay: function (date) {
return date.valueOf() >= now.valueOf();
}
});