我有一个表单,必须在日期选择器中输入起始日期和截止日期,但在保存数据时,起始日期和终止日期应为当前日期。如果我将日期输入为明天的日期,则不允许保存该日期。请让我知道如何在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/
按照您的期望完成,就像如果选择了当前日期以外的其他日期时应该提示的一样。