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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.03.2009, 19:05   #1
Greg189
Новичок
Джуниор
 
Регистрация: 26.03.2009
Сообщений: 1
По умолчанию Трудности с нестандартным кодом проверки формы

:eek: нестандартный, конечно, потому, что я практически не знаю язык Javascript, но вот появилась острая необходимость создать сайт и вот, мучаюсь... :confused:
Суть:
Я создал простейшую форму, из 2-х полей:
<input type="text" name="Name">
<input type="submit" value="Отправить" name="B1">

Мне нужно, чтобы перед отправкой данных происходила проверка. Введенный текст должен соответствовать следующим условиям - запрет на латинский алфавит и количество символов в форме не менее 3-х.
И при нажатии кнопки "Отправить", в случае удовлетворения данных условий, должен происходить переход по ссылке на другую страницу сайта.
Понимаю, что для вас это детский лепет, но я не специалист и буду крайне признателен, если вы поможете мне написать эту программку.
Спасибо.
Greg189 вне форума Ответить с цитированием
Старый 28.03.2009, 04:32   #2
Deight
Бредовый
Форумчанин
 
Аватар для Deight
 
Регистрация: 15.11.2008
Сообщений: 285
По умолчанию

Мне кажется никто за вас код писать не будет. Помогу лиш советом.
1. Форму надо будет проверять еще и на стороне сервера(js отключить можно).
2. Обрабатывать надо событие формы onsubmit.
3. Количество символов можно узнать помоему form1.Name.Value.
length
4. На счет латинских так не знаю но в нете я думаю не сложно найти.
5. Отмена отправки return false;
Чем точнее и проще задан вопрос, тем проще на него получить точный ответ.

Последний раз редактировалось Deight; 29.03.2009 в 00:51.
Deight вне форума Ответить с цитированием
Старый 29.03.2009, 21:01   #3
Deight
Бредовый
Форумчанин
 
Аватар для Deight
 
Регистрация: 15.11.2008
Сообщений: 285
По умолчанию

На счет латинских :
Код HTML:
<form onsubmit="if((/[a-z]/).test(deight.value)){alert('deight');return false;}">
<input name=deight>
<input type=submit>
</form>
регулярные выражения.
Чем точнее и проще задан вопрос, тем проще на него получить точный ответ.
Deight вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Pascal, трудности с простыми задачами. Кагбе_Прогер Помощь студентам 7 01.12.2008 18:14
Трудности с формулой arr1val Microsoft Office Excel 1 15.08.2008 17:18
Трудности перевода Maks1978 Свободное общение 6 30.05.2008 12:55