powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (JS) Как проверить корректность введеной даты?
9 сообщений из 9, страница 1 из 1
(JS) Как проверить корректность введеной даты?
    #33765298
AndreySl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть вот такой кусок кода:

<script language="JavaScript">
function getdt(str) {
alert(str);
}
</script>
Введите дату:
<form>
<input type="text" name="name"
onBlur="getdt(this.value); return true;" value="Insert dt">
</form>

Покажите пож. как дополнить этот пример чтоб проверить является ли введенные данные датой? (Дата вводится в формате 22.08.2006) если введенные в поле данные не соотв. формату даты тогда вставить 0.
...
Рейтинг: 0 / 0
(JS) Как проверить корректность введеной даты?
    #33765348
Фотография Berkut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А разве данные в <input type="text" - не строки? )
Проверяйте корректность формата с помощью регулярных выражений в JavaScript.
...
Рейтинг: 0 / 0
(JS) Как проверить корректность введеной даты?
    #33765588
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторПроверяйте корректность формата с помощью регулярных выражений в JavaScript.
Так дату не проверяют. Нужно проверять, что бы в месяце не оказалось 32 дня, а в году 13 месяцев.
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
(JS) Как проверить корректность введеной даты?
    #33765591
AndreySl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Покажите пож. как...? или пример можно?
...
Рейтинг: 0 / 0
(JS) Как проверить корректность введеной даты?
    #33765668
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
//Устраняет проблему  2000 
function y2k(number)
{
   return (number <  1000 ) ? number +  1900  : number;
}
//Проверка валидности даты
function isDate(dd, mm, yyyy)
{
   xDate = new Date(yyyy, mm -  1 , dd);
   if(xDate.getDate() != dd || xDate.getMonth() +  1  != mm || y2k(xDate.getYear()) != yyyy)
      return false;
   else
      return true;
}
//Проверка даты рожедния
function check_birth()
{
   f_birth = document.getElementById("r_birth").value;
   if(f_birth == "")
   {
      return flase;
   }
   re = new RegExp("^((\\d{2}\.){2})(\\d{4})$", "gi");
   if(f_birth.search(re) <  0 )
   {
      return false;
   }
   arDate = f_birth.split(".");
   if (!isDate(arDate[ 0 ], arDate[ 1 ], arDate[ 2 ]))
   {
      return false;
   }
   return true;
}
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
(JS) Как проверить корректность введеной даты?
    #33765979
Фотография Berkut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
4m@t!cТак дату не проверяют. Нужно проверять, что бы в месяце не оказалось 32 дня, а в году 13 месяцев.
----------------------------------------
Артисты не приехали, приехали цыгане
Само собой разумеется :)
...
Рейтинг: 0 / 0
(JS) Как проверить корректность введеной даты?
    #33766601
Фотография Black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Berkut 4m@t!cТак дату не проверяют. Нужно проверять, что бы в месяце не оказалось 32 дня, а в году 13 месяцев.
----------------------------------------
Артисты не приехали, приехали цыгане
Само собой разумеется :)
зачем тогда предлагать неверное решение?
...
Рейтинг: 0 / 0
(JS) Как проверить корректность введеной даты?
    #33768921
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1.6.2006
------------------
- А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm
...
Рейтинг: 0 / 0
(JS) Как проверить корректность введеной даты?
    #33768953
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maXmo1.6.2006
AndreySl (Дата вводится в формате 22. 0 8.2006)
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (JS) Как проверить корректность введеной даты?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]