【问题标题】:Entering date manually inside a jQuery datepicker does not update the widget在 jQuery 日期选择器中手动输入日期不会更新小部件
【发布时间】:2011-11-16 13:45:50
【问题描述】:

它偶尔会发生一次,但如果我在输入中直接输入日期,小部件不会随着我手动输入的日期更新

自行查看:http://screencast.com/t/Fz2ecsGte3T(日期格式为 dd/mm/yyyy)。

我不知道为什么或如何发生这种情况。但它会发生(10% 的时间)。

我的 Jquery 版本是:

  • jquery-1.4.3.min.js
  • jquery-ui-1.8.16.custom.js

不幸的是,我无法将 jquery 更新到最新版本。 (但如果此错误与 jquery 1.4.3 相关,我可以更新到另一个次要版本。

请问你有什么想法吗?

【问题讨论】:

  • 我添加了 constrainInput: false,但我已经更新了我的问题。见编辑。 ;-)
  • 日期选择器不允许除数字和 '/' $( ".selector" ).datepicker({ constrainInput: false }); 将允许您选择所有选项

标签: jquery jquery-ui datepicker jquery-ui-datepicker


【解决方案1】:

我有一些额外的空白阻止小部件更新。删除它解决了问题。 (另外,constrainInput 很高兴知道)

【讨论】:

    【解决方案2】:

    http://api.jquery.com/jQuery.trim/

    str: '         spaceces left & right         ';
    $.trim(str);
    

    【讨论】:

      猜你喜欢
      • 2016-08-01
      • 2019-08-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-25
      相关资源
      最近更新 更多