【问题标题】:typing date into jquery datepicker在 jquery datepicker 中输入日期
【发布时间】:2010-01-10 20:41:12
【问题描述】:

除了能够从 jQuery datepicker 小部件中选择日期之外,我还希望能够在 datepicker 的文本字段中输入日期。但是每次我输入日期并按回车键时,datepicker 都会用今天的日期覆盖我的输入。我不知道如何让 datepicker 接受输入的条目。

谢谢, 马丁

【问题讨论】:

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


    【解决方案1】:

    the official jQuery UI Datepicker demo page 上,这行得通。

    如果它不适合您,您可以尝试点击 Tab 而不是 Enter

    【讨论】:

    • 感谢 Mathias,Tab 有效。谢谢。 Enter 没有,甚至在演示页面上也没有(至少对我来说不是)。马丁
    【解决方案2】:

    我还需要能够输入 1/9/06 而不是 1/9/2006,并将其保存在 MySQL 中作为 2006-09-01 而不是 0006-09-01。

    这是我想出的:

    $(function() {
      $("#date_text_field").datepicker({
        onClose: function(dateText, inst) {
          date = $.datepicker.parseDate( 'm/d/yy', dateText );
          date = $.datepicker.formatDate( 'm/d/yy', date );
          $(this).val( date );
        }
      });
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-07-24
      • 2015-07-18
      • 2013-09-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多