使用jquery验证日期字段
我不熟悉jQuery。如何验证日期字段使用jquery验证日期字段,jquery,validation,jquery-ui-datepicker,Jquery,Validation,Jquery Ui Datepicker,我不熟悉jQuery。如何验证日期字段 输入的日期必须是当前日期或当前日期之前的日期。如何在不禁用日期选择器中的未来日期的情况下执行此操作?以下是用javascript验证日期的代码 var selectedDate = $("#yourDate").val(); var currentDate = new Date(); if(new Date(selectedDate) > currentDate){ alert("Invalid Date"); } 您不需要jQuery,因
输入的日期必须是当前日期或当前日期之前的日期。如何在不禁用日期选择器中的未来日期的情况下执行此操作?以下是用javascript验证日期的代码
var selectedDate = $("#yourDate").val();
var currentDate = new Date();
if(new Date(selectedDate) > currentDate){
alert("Invalid Date");
}
您不需要jQuery,因为ist只是JavaScript:
var now = new date();
var inDate = .... // wherever you get it from,
if ( inDate > now )
{
// error handling
}
else
// proceed with valid date
日期对象可以直接与JavaScript中的==>等运算符进行比较
var userDateString = '2014/03/01'; // this can be the value from the date picker
var userDate = new Date(userDateString);
var nowDate = Date.now();
if (userDate.getTime() <= nowDate) {
console.log("User's date is less than or equal to today's date.");
} else {
console.log("User's date is greater than today's date.");
}
JSBin示例:
日期选择器哪个日期选择器?你到底做了什么,或者你只是在想……:他将jQuery UI datepicker作为标记,我只能从这里看到jQuery和验证,以及应该进行向下投票的有什么问题?引用:我如何做到这一点而不禁用日期选择器中的未来日期,它指的是日期比较,而不是选择器。请注意,我的向上投票没有提交。你能帮我修改一下吗?这样我就可以提交追加投票了,因为这是一项要求。问题不仅仅是如何验证日期,而不是参照日期选择器。你可以禁用日期,但你提到你想验证日期,而不是在日历中禁用日期。这留给提问的人!