在jquery datepicker中输入日期

时间:2010-01-10 20:41:13

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

除了能够从jQuery datepicker小部件中选择日期之外,我还希望能够在datepicker的文本字段中输入日期。但每次我输入日期并按Enter键时,datepicker会在今天的日期覆盖我的输入。我无法弄清楚如何在条目中输入datepicker。

感谢, 马丁

2 个答案:

答案 0 :(得分:0)

the official jQuery UI Datepicker demo page上,这只是有效。

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

答案 1 :(得分: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 );
    }
  });
});