Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何防止日期选择器选择未来日期?_Jquery_Asp.net Mvc 3 - Fatal编程技术网

Jquery 如何防止日期选择器选择未来日期?

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

我正在开发MVC应用程序,并在表单中使用datepicker。 我正在表单中使用以下代码

  $(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
是一个
方法
,因此它在初始化期间不会像
选项那样被调用,在初始化后必须在单独的行上调用它(初始化代码)。谢谢,但是我不知道如何在我的代码中实现,它的默认日期是当前日期,我要求将结束日期作为默认日期。