0

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

谢谢,马丁

4

2 回答 2

0

我还需要能够输入 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 );
    }
  });
});
于 2010-01-11T06:39:18.330 回答
0

官方的 jQuery UI Datepicker 演示页面上,这很有效。

如果它对您不起作用,您可以尝试点击Tab而不是Enter.

于 2010-01-10T20:53:49.120 回答