1

我正在开发 MVC 应用程序,我在其中使用 datepicker。我想在日期选择器中设置 1930 到 1995 的范围。我想设置选择的日期是 1/1/1995

我已经编写了以下代码。

$(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" );
      });

但它不起作用......我必须做出哪些改变?

4

1 回答 1

3

使用defaultDate选项:

通过 Date 对象或当前的字符串指定实际日期dateFormathttp://api.jqueryui.com/datepicker/#option-defaultDate

$(document).ready(function () {
    $('.BirthDate').datepicker({
        dateFormat: "dd-M-y",
        yearRange:'1930:1995',
        buttonImage: '@Url.Content("~/Resource/Calender.jpg")',
        buttonImageOnly: true,
        defaultDate: '01-Jan-95',
        maxDate: '31-Dec-95'
    });
 });

工作示例:http: //jsfiddle.net/VkZrP/2/

于 2013-05-08T07:55:08.633 回答