【问题标题】:jquery regional datepicker issuejquery区域日期选择器问题
【发布时间】:2012-03-02 10:31:36
【问题描述】:

我在将日期选择器设为区域时遇到问题。


<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 文本框在编辑模式下不显示值。 *为什么??*br/> 如果我删除以下所有用于制作 datepicker 区域的代码行,那么一切对我来说都很好。

【问题讨论】:

  • 你能在 jsfiddle 页面中展示这个,以便我们可以“实时”查看它。
  • 你的可变文化中有什么?什么字符串?

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


【解决方案1】:
<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>


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

【讨论】:

  • 工作假名。但正如你所说,这不是正确的方法。你能帮我详细说明一下吗,因为我是新手,所以我有点好奇。
  • @djCool 我以前没有本地化和区域日期选择器方面的经验,很抱歉在这种情况下无法为您提供帮助。
猜你喜欢
  • 2011-07-20
  • 1970-01-01
  • 1970-01-01
  • 2011-10-28
  • 2016-10-15
  • 1970-01-01
  • 1970-01-01
  • 2013-09-30
相关资源
最近更新 更多