Jquery 如何防止日期选择器选择未来日期?
我正在开发MVC应用程序,并在表单中使用datepicker。 我正在表单中使用以下代码Jquery 如何防止日期选择器选择未来日期?,jquery,asp.net-mvc-3,Jquery,Asp.net Mvc 3,我正在开发MVC应用程序,并在表单中使用datepicker。 我正在表单中使用以下代码 $(document).ready(function () { $(function () { $('.BirthDate').datepicker({ dateFormat: "dd-M-y", yearRange:'1930:1995', buttonImage
$(document).ready(function () {
$(function () {
$('.BirthDate').datepicker({
dateFormat: "dd-M-y",
yearRange:'1930:1995',
buttonImage: '@Url.Content("~/Resource/Calender.jpg")',
buttonImageOnly: true
});
});
$(".BirthDate" ).datepicker( "setDate", "01/01/1995" );
});
我不想让用户选择未来的日期。
我使用了年范围,但它允许我选择未来2013年的任何月份。
如何预防?
我们应该用哪种财产 使用
maxDate
选项
关于Op最近的变化,以下是修订后的代码:
$(function () {
$('.BirthDate').datepicker({
dateFormat: "dd-M-y",
yearRange:'1930:1995',
buttonImage: '@Url.Content("~/Resource/Calender.jpg")',
buttonImageOnly: true,
maxDate:0
});
});
$(".BirthDate" ).datepicker( "setDate", "01-01-1995" );
使用
maxDate
选项
关于Op最近的变化,以下是修订后的代码:
$(function () {
$('.BirthDate').datepicker({
dateFormat: "dd-M-y",
yearRange:'1930:1995',
buttonImage: '@Url.Content("~/Resource/Calender.jpg")',
buttonImageOnly: true,
maxDate:0
});
});
$(".BirthDate" ).datepicker( "setDate", "01-01-1995" );
谢谢Zee,还有一件事,如果我使用日期范围'2000-2012',那么它在年份框中显示默认日期是2000,我想显示默认日期是2012,怎么做?像这样<代码>$(“.pickDate”).datepicker(“设置日期”,“2012年1月1日”)代码>我这样设置,yearRange:'2000:2012',setDate:'01/01/2012',但它不起作用…
setDate
是一个方法
,因此它在初始化期间不会像选项那样被调用,在初始化后必须在单独的行上调用它(初始化代码)。谢谢,但我不知道如何在我的代码中实现,它的默认日期是当前日期,我要求将结束日期作为默认日期。谢谢Zee,还有一件事,如果我使用日期范围“2000-2012”,那么它在年份框中显示的默认日期是2000,我想默认显示的日期是2012,怎么做?像这样<代码>$(“.pickDate”).datepicker(“设置日期”,“2012年1月1日”)代码>我这样设置,yearRange:'2000:2012',setDate:'01/01/2012',但它不起作用…setDate
是一个方法
,因此它在初始化期间不会像选项那样被调用,在初始化后必须在单独的行上调用它(初始化代码)。谢谢,但是我不知道如何在我的代码中实现,它的默认日期是当前日期,我要求将结束日期作为默认日期。