2012-03-20 2 views
-2

Пожалуйста, htlp меня! Я хочу добавить datepicker (Jquery Ui) и добавить одну позицию в скрипт для подсчета ... мои знания очень малы в jquery. (Мой английский просто мало, слишком ... извините) буду благодарен за помощь смотрите этот код - http://jsfiddle.net/konstantin_nd/kJpjw/48/Пожалуйста, htlp мне добавить datepicker (JQuery Ui)

+0

Вопрос нечисто. Если вы хотите добавить jQuery Datepicker, следуйте инструкциям fitig и прочитайте документацию. – jQuerybeast

ответ

0

Ваш вопрос неясен, но я предполагаю, что вы хотите заменить выбирает для StartDate с виджет datepicker из пользовательского интерфейса jQuery? Если вам сначала нужно включить библиотеку пользовательского интерфейса, замените выпадающие меню на вход с помощью id="datepicker" и затем инициализируйте датупик на событии готовности DOM. Если вы все еще хотите использовать выпадающие списки для даты, вы можете получить дату с текстового поля datepicker. Прочитайте документацию по номеру http://jqueryui.com/demos/datepicker/, а затем уточните свой вопрос.

EDIT: Я сделал som изменения вашего кода, чтобы проиллюстрировать, как вы можете использовать виджет datepicker. Посмотрите на http://jsfiddle.net/zXQdy/1/

+0

Спасибо за помощь! см. эту ссылку! http://jsfiddle.net/konstantin_nd/kJpjw/48/ – userKonstantin

+0

Я отредактировал скрипку, чтобы заставить ее работать. Я перенесла инициализацию datepicker из события изменения выпадающих списков в событие готовности DOM и добавила логику для чтения выбранной даты из текстовых полей прибытия и вылета. Вероятно, вы также должны добавить логику для обработки недопустимых/несуществующих дат в событии изменения. Надеюсь, это даст вам представление о том, как использовать виджет datepicker. – flitig

+0

Флитиг, спасибо! Я пытаюсь решить эту проблему. пока он не сработает. Документация для Jqury узнать ... версия мой код сегодня:
$ ("# ArrivalDate, #departureDate") DatePicker ({
DateFormat: 'дд-мм-гггг' }). . $ ('Recalc ') изменение (функция() { вар прибытия = $ (' # ArrivalDate ') DatePicker (' GetDate ');. вар sdmy = arrival.split (' -'); вар STARTDATE = новая дата ( ParseInt (sdmy [2], 10), ParseInt (sdmy [1], 10) - 1, ParseInt (sdmy [0], 10) + 1);
Они ваши письма, я понял, что вы исправили ошибку. Дайте мне ссылку – userKonstantin