|
Раскладка клавиатурыОбсуждение темы Раскладка клавиатуры в разделе HTML, CSS, JavaScript, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Nielson ,... |
|
Опции темы |
07.10.2004, 01:15 | #11 |
|
Nielson,
|
|
07.10.2004, 01:44 | #12 |
|
Это вообще зачем?
Типа набрал чел форму транслитом, а его не приняли, а послали раскладку менять? |
|
07.10.2004, 09:34 | #13 | |
|
Цитата:
Вот пример функции, проверяющей что введена дата: <SCRIPT LANGUAGE="JavaScript1.1"> function myDat(theElement) { inpDate = theElement.value; var DayArray =new Array(31,28,31,30,31,30,31,31,30,31,30,31); var MonthArray = new Array(1,2,3,4,5,6,7,8,9,10,11,12); var thisYear = null; var thisMon = null; var thisDay = null; var filter=/\d{2}.\d{2}.\d{2,4}/; if (inpDate=="") return true; if (! filter.test(inpDate)) { alert("Пожалуйста, введите дату в формате DD.MM.YY или DD.MM.YYYY !"); theElement.focus(); return false; }; thisDay = inpDate.substr(0,2); thisMonth = inpDate.substr(3,2); thisYear = inpDate.substr(6,4); M = Number(thisMonth); if ((M > 12) || (M == 0)) { alert("Пожалуйста, введите правильно месяц!"); theElement.focus(); return false; } N=Number(thisYear); if ( ( N%4==0 && N%100 !=0 ) || ( N%400==0 ) ) { DayArray[1]=29; } for(var ctr=0; ctr<=11; ctr++) { if (MonthArray[ctr]==thisMonth) { if ((thisDay<= DayArray[ctr]) && (thisDay >0 )) return true; else { alert("Пожалуйста, введите правильно день !"); theElement.focus(); return false; } } } } //--> </SCRIPT> А в форме в html пишется так: <form action="script.php" onsubmit="return myDat(pole);"> <input type="text" name="pole"> <input type="submit"> </form> В таком варианте форма не будет отправлена пока скрипт не вернет True. |
|
|
07.10.2004, 20:37 | #14 |
|
ILA спасибо, буду испытывать
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Управление с клавиатуры | localhost | Технологии Flash | 2 | 15.10.2008 15:01 |
Реклама на форуме
Условия размещения рекламы
Биржа ссылок
Заработай на сайте!
|