2010-01-10 4 views
0

кроме того, что можно выбрать дату из виджета jQuery datepicker. Я также хочу, чтобы иметь возможность вводить дату в текстовое поле datepicker. Но каждый раз, когда я набираю дату и нажимаю enter, datepicker переопределяет мою запись с сегодняшней датой. Я не могу понять, как принять datepicker, чтобы ввести введенную запись.ввод даты в jquery datepicker

спасибо, мартин

ответ

0

На the official jQuery UI Datepicker demo page, это просто работает.

Если это не сработает, попробуйте нажать Tab вместо Enter.

+0

Благодаря Mathias, Tab работы. Благодарю. Ввод не происходит, хотя и на демо-странице (не для меня, по крайней мере). martin – Arta

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); 
    } 
    }); 
}); 
Смежные вопросы