JQuery UI Datepicker, используя такие слова, как «завтра» в вводе - PullRequest
1 голос
/ 30 октября 2011

Я хочу использовать DatePicker пользовательского интерфейса jQuery для следующего сценария.

Пользователь может либо щелкнуть по дате, чтобы добавить ее (работает), либо нажать на кнопку, вставив слово (например, сейчас, работает), или написать дату (работает) или слово (работает) и отправить форму. При редактировании слова должны отображаться (не работает).

Например, если пользователь нажимает кнопку «навсегда», это слово должно отображаться в поле ввода. В настоящее время у меня есть правильное значение в поле значения ввода, но я могу только показать его, используя метод setDate, если это правильная дата. (Имеет смысл). Мне также нужно, чтобы показать слова, хотя.

Есть идеи? По возможности без редактирования исходного файла jQuery, поэтому у меня не будет проблем с обновлением, когда они выпустят новую версию.

1 Ответ

0 голосов
/ 31 октября 2011

Глядя на предоставленный вами jsfiddle, это был $("#from").datepicker("option","onChangeMonthYear", function( year, month, input ) { ... }), который играл. Но это, казалось, прошло, когда onChangeMonthYear инициализируется внутри datepicker(). Итак, что-то вроде следующего поможет:

$("#from").datepicker({
    onChangeMonthYear: function(year, month, input) {
        ...
    }
}).val('some text');

Смотрите это в действии: http://jsfiddle.net/william/R2Err/11.

...