Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

JavaScript для начинающих. Изучаем с нуля. выпуск двадцать девятый


Информационный Канал Subscribe.Ru

Рассылка для всех, кто желает освоить JavaScript

JavaScript для начинающих

Выпуск #29
Письмо автору
Хостинг от 1.2$ в месяц
Скрипты для web-мастера HTML для чайников
Внимание! Теперь каждый желающий легко может в одиночку построить свой собственный бизнес на мобильной связи! Доход ограничивается только вашим желанием, необходимый стартовый капитал - всего 300 рублей.

Подробности в электронной книге:
Скачать

Проверка правильности заполнения формы

JavaScript очень часто используется для проверки правильности заполнения формы. Это означает, что операторы JavaScript позволяют определить, правильно ли введены все необходимые значения. Например, необходимо проверить, что нет пустых полей и данные введены в правильном формате.

Проверка введенных данных проводится при отправке их на сервер или в почтовый ящик пользователя. В листинге 29.1 представлена форма, содержащая только поля адреса, имени и телефона, и проверяемая перед отправкой в виде почтового сообщения.

Листинг 29.1. Форма с проверкой правильности введенных данных


1:   <HTML>
2:   <HEAD>
3:   <TITLE>Форма с проверкой</TITLE>
4:   <SCRIPT LANGUAGE="JavaScript">
5:   function validate() {
6:   if (document.form1.yourname.value.length<1) {
7:      alert("Думаете, это похоже на имя? Не принимается!");
8:      return false;
9:   }
10:  if (document.form1.address.value.length<8) {
11:      alert("Где вы такие адреса видели? Не пойдет!");
12:      return false;
13:  }
14:  if (document.form1.phone.value.length<5) {
15:      alert("Телефончик то, свой надо вводить! Еще разок.");
16:      return false;
17:  }
18:  return true;
19:  }
20:  </SCRIPT>
21:  </HEAD>
22:  <BODY>
23:  <H1>Пример формы</H1>
24:  Введите данные. При щелчке на кнопке Submit данные 
25:  отправятся в виде почтового сообщения.
26:  <FORM NAME="form1" method="post" action="mailto:n_biz@mail.ru" enctype="text/plain"
27:  onSubmit="return validate();">
28:  <B>Имя:</B><INPUT TYPE="text" NAME="yourname" length="20">
29:  <P>
30:  <B>Адрес:</B><INPUT TYPE="text" NAME="address" length="30">
31:  <P>
32:  <B>Тел.:</B><INPUT TYPE="text" NAME="phone" length="15">
33:  <P>
34:  <INPUT TYPE="SUBMIT" VALUE="Submit">
35:  </FORM>
36:  </BODY>
37:  </HTML>

В форме используется функция validate(), проверяющая данные в каждом поле формы. Проверка осуществляется по значению свойства length каждого поля. Если введенное значение достаточно длинное, чтобы быть правильным, данные с формы отправляются по указанному адресу. В противном случае отображается предупреждающее сообщение и отправка данных прерывается.

Дескриптор <FORM> в строке 27 содержит обработчик события onSubmit. Этот обработчик вызывает функцию validate(). Ключевое слово return определяет возвращаемое функцией значение. Это значение и задает отправляемость формы.

Успехов вам! До скорой встречи.


Самое важное

Высокодоходные инвестиции доступны каждому!
От 0.85% до 1.7% в день. За три месяца из 200$ делается 900$. Минимальная сумма вклада 10$. Возможность снимать проценты уже на следующий день после вклада. 100% гарантия на возврат денег. Полная информация о владельце.


Читайте Роберта Кийосаки

"Богатый папа, бедный папа" скачать

"Квадрант денежного потока" скачать

"Руководство богатого папы по инвестированию" скачать

"Отойти от дел молодым и богатым" скачать

"Бизнес-Школа" скачать

и JavaScript вам больше не понадобится..

Письмо автору
Хостинг от 1.2$ в месяц
Скрипты для web-мастера HTML для чайников

© NBUSINESS.RU


Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: inet.webbuild.javascripts
Архив рассылки
Отписаться
Вспомнить пароль

В избранное