2012-06-20 3 views
0

Пожалуйста, обратитесь скрипку http://jsfiddle.net/HCqsM/5/Javascript отображение даты

Здесь нажав на ссылку «нажмите» ссылку на первом текстовом поле, отображается элемент выбора даты. Выбрав дату, она будет заполнена текстовым полем. Затем щелкните первое текстовое поле, (дата + 7 дней) будет заполнено в следующем текстовом поле.

Я хочу заполнить это, пока я выбрал дату с даты выбора даты.

Если вы выберете дату для первого текстового поля, дата + 7 дней будет автоматически заполнена в следующее поле. Как достичь этого.

Пожалуйста, помогите мне.

+4

Привет, это выглядит, как у вас есть много «открытых» вопросы, вы уверены, что вы не получите ответ на все они (** 48 **)? – gdoron

+0

Мой единственный вопрос - как написать событие click для выбранной даты. Тогда только я могу заполнить дату для следующего поля. – designersvsoft

+0

Что gdoron говорит, что вы получите лучшую помощь, если вы примете некоторые ответы из этого списка: http://stackoverflow.com/users/1101208/designersvsoft?tab=questions, где ответ вам полезен. Если нет, вернитесь к тем и ясности, чтобы вы получили ответ, который вам нравится, - затем нажмите галочку по ответу, который вы найдете, заполняет запрос вопроса. –

ответ

0

Мой совет - добавить EventListener в поле frdt1 (onChange) или ко всем переключателям даты в календаре 1 (onClick). Затем этот слушатель должен выполнить определенную вами функцию, которая соответственно устанавливает значение frdt2. Это не сложно, потому что функции даты JS распознают большое количество форматов даты.

[Необязательно] Вы также должны получить/установить глобальную переменную в функции прослушивателя событий, чтобы она не изменяла frdt2 после того, как пользователь установил это вручную. Это потребует прослушивателей событий для всех селекторов в календаре 2 (onClick).

более

о слушателях событий: https://developer.mozilla.org/en/DOM/element.addEventListener

больше о Javascript функциональности Даты: http://www.w3schools.com/js/js_obj_date.asp

Смежные вопросы