使用javascript验证表单,我有开始和结束日期选择器,它应该只允许当前日期和有效时间,而不允许第二天

validate the form using javascript where i have from and to date picker and it should allow only current date and valid time not the next day

本文关键字:有效时间 第二天 不允许 当前日期 选择器 表单 验证 javascript 开始 使用 日期      更新时间:2023-09-26

我有一个表单,必须在日期选择器中输入起始日期和截止日期,但在保存数据时,起始日期和终止日期应为当前日期。如果我将日期输入为明天的日期,则不允许保存该日期。请让我知道如何在javascript中做到这一点。我可以知道实现我的目标的正确方法是什么吗?甚至说从时间是上午10点到时间应该是下午12点,就像不少于从时间一样。请建议使用javascript 来实现这一点

 var today = new Date();
var lastDate = new Date(today.getFullYear(), today.getMonth() + 1, 0);
$("#datepicker").datepicker({
    startDate: today,
    endDate: lastDate,
});
var counter=0;
$("#datepicker").change(function(){
    var date1 = $("#datepicker").datepicker('getDate');
date1=date1.getDate();
if(today.getDate() != date1)
{
    if(counter%2==0)
    alert("please select current date");
}
counter++;
});

检查工作小提琴http://jsfiddle.net/GX82L/15/

按照您的期望完成,就像如果选择了当前日期以外的其他日期时应该提示的一样。