jquery区域日期选择器问题

时间:2012-03-02 10:31:37

标签: jquery asp.net asp.net-mvc-3

我在制作datepicker区域时遇到了问题。


<script type="text/javascript">

$(document).ready(function () {
    $(function () {
        var culture= $("#culture").val();

        $("#dob").datepicker({
            changeMonth: true,
            changeYear: true,
            dateFormat: 'dd-M-yy',
            yearRange: '-90:-15',
            defaultDate: '-90y'
        });
        $.datepicker.setDefaults($.datepicker.regional[""]);       //need en-In as default region
       // $("#dob").datepicker($.datepicker.regional["en"]);
        $("#dob").datepicker("option",
          $.datepicker.regional[culture]);
        });
});
</script>


问题:dob文本框在编辑模式下不显示值。 * WHY ??&LT; * BR /&GT; 如果我删除我用于制作datepicker区域的所有下面的代码行,那么所有一切都适合我。

1 个答案:

答案 0 :(得分:0)

<script type="text/javascript">

$(document).ready(function () {
    $(function () {
        var abc = $("#culture").val();


        $.datepicker.setDefaults($.datepicker.regional['']);//this will set default lacale to ENGLISH
        $("#dob").datepicker({
            changeMonth: true,
            changeYear: true,
            dateFormat: 'dd-M-yy',
            yearRange: '-90:-15',
            defaultDate: '-90y'
        });
        $.datepicker.setDefaults($.datepicker.regional[culture]); //This will set default locale to current "culture"
        });
});

</script>


这不是我认为的正确方法,只是尝试一下,让我知道它是否有效?