Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.11.2010, 15:30   #1
GaLiof
Пользователь
 
Регистрация: 20.03.2009
Сообщений: 52
Восклицание Динамическое изменение текста

Здравствуйте. Имеется такое задание:
Разместить на странице форму для выбора даты.
Даты должны строиться из года, месяца, числа. Год, месяц, число должны выбираться в отдельных элементах, лучше всего в раскрывающихся списках. Месяца должны показываться в виде названий.
При выборе даты она должны отображаться в формате DD.MM.YYYY (т.е., например, 22.10.2008) где-либо на странице (проще всего использовать отдельное текстовое поле).
Я создал выдвигающиеся списки... а как сделать так, чтобы после каждого изменения даты, она динамически записывалась в текстовое окно. И... как создать текстовое окно с передающимися в него значениями из списков?)
Вот мой код:
Код:
<html>
<FORM name="date">
Год:
<select name="year">
<option value = "1991"> 1991 </option>
<option value = "1992"> 1992 </option>
<option value = "1993"> 1993 </option>
<option value = "1994"> 1994 </option>
<option value = "1995"> 1995 </option>
<option value = "1996"> 1996 </option>
<option value = "1997"> 1997 </option>
<option value = "1998"> 1998 </option>
<option value = "1999"> 1999 </option>
<option value = "2000"> 2000 </option>
<option value = "2001"> 2001 </option>
<option value = "2002"> 2002 </option>
<option value = "2003"> 2003 </option>
<option value = "2004"> 2004 </option>
<option value = "2005"> 2005 </option>
<option value = "2006"> 2006 </option>
<option value = "2007"> 2007 </option>
<option value = "2008"> 2008 </option>
<option value = "2009"> 2009 </option>
<option value = "2010"> 2010 </option>
<option value = "2011"> 2011 </option>
<option value = "2012"> 2012 </option>
</select>
Месяц:
<select name="month">
<option value = "Январь"> Январь </option>
<option value = "Февраль"> Февраль </option>
<option value = "Март"> Март </option>
<option value = "Апрель"> Апрель </option>
<option value = "Май"> Май </option>
<option value = "Июнь"> Июнь </option>
<option value = "Июль"> Июль </option>
<option value = "Август"> Август </option>
<option value = "Сентябрь"> Сентябрь </option>
<option value = "Октябрь"> Октябрь </option>
<option value = "Ноябрь"> Ноябрь </option>
<option value = "Декабрь"> Декабрь </option>

</select>
День:
<select name="day">
<option value = "1"> 1 </option>
<option value = "2"> 2 </option>
<option value = "3"> 3 </option>
<option value = "4"> 4 </option>
<option value = "5"> 5 </option>
<option value = "6"> 6 </option>
<option value = "7"> 7 </option>
<option value = "8"> 8 </option>
<option value = "9"> 9 </option>
<option value = "10"> 10 </option>
<option value = "11"> 11 </option>
<option value = "12"> 12 </option>
<option value = "13"> 13 </option>
<option value = "14"> 14 </option>
<option value = "15"> 15 </option>
<option value = "16"> 16 </option>
<option value = "17"> 17 </option>
<option value = "18"> 18 </option>
<option value = "19"> 19 </option>
<option value = "20"> 20 </option>
<option value = "21"> 21 </option>
<option value = "22"> 22 </option>
<option value = "23"> 23 </option>
<option value = "24"> 24 </option>
<option value = "25"> 25 </option>
<option value = "26"> 26 </option>
<option value = "27"> 27 </option>
<option value = "28"> 28 </option>
<option value = "29"> 29 </option>
<option value = "30"> 30 </option>
<option value = "31"> 31 </option>

</select>
</FORM>
</html>
Заранее спасибо
GaLiof вне форума Ответить с цитированием
Старый 25.11.2010, 17:50   #2
XFree
Пользователь
 
Регистрация: 23.11.2010
Сообщений: 26
По умолчанию

Создай в списках событие onchange="changeDate()" и в нем формируй и заполняй текстовое поле из значений списков.
XFree вне форума Ответить с цитированием
Старый 26.11.2010, 01:50   #3
nec117
Форумчанин
 
Регистрация: 01.10.2008
Сообщений: 266
По умолчанию

Также для заполнения селектов дней и годов я бы порекомендовал использовать цыкл, это по моему проще чем вбивать в ручную
nec117 вне форума Ответить с цитированием
Старый 26.11.2010, 09:40   #4
XFree
Пользователь
 
Регистрация: 23.11.2010
Сообщений: 26
По умолчанию

Цитата:
Сообщение от nec117 Посмотреть сообщение
Также для заполнения селектов дней и годов я бы порекомендовал использовать цыкл, это по моему проще чем вбивать в ручную
Есть много нюансов с датами =) Високосный год, например. По сути надо заюзать готовый тип Date =)
XFree вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамическое изменение даты AvivNoa Microsoft Office Word 34 03.06.2016 21:04
Динамическое изменение названия функции III-N. PHP 2 20.10.2010 19:00
Динамическое изменение столбца в запросе Santosh Microsoft Office Access 4 22.09.2010 01:22
vba: динамическое изменение кода tyrus2 Microsoft Office Word 2 15.09.2010 17:19
динамическое изменение типа переменной L@m@k Помощь студентам 14 12.08.2010 18:09