|
Перейти на оглавление Уроки JavaScript Часть 7: Формы Проверка информации, введенной в форму <html> Рассмотрим сначала HTML-код в разделе body. Здесь мы
создаем лишь два элемента для ввода текста и две кнопки. Кнопки вызывают
функции test1(...) или test2(...), в зависимости от того, которая из них
была нажата. В качестве аргумента к этим функциям мы передаем комбинацию
this.form, что позже позволит нам адресоваться в самой функции именно к тем
элементам, которые нам нужны. Функция test1(form) проверяет, является ли
данная строка пустой. Это делается посредством if (form.text1.value ==
"")... . Здесь 'form' - это переменная, куда заносится значение, полученное
при вызове функции от 'this.form'. Мы можем извлечь строку, введенную в
рассматриваемый элемент, если к form.text1 припишем 'value'. Чтобы
убедиться, что строка не является пустой, мы сравниваем ее с "". Если же
окажется, что введенная строка соответствует "", то это значит, что на самом
деле ничего введено не было. И наш пользователь получит сообщение об ошибке.
Если же что-то было введено верно, пользователь получит подтверждение - ok. Функция test() определяет, какие из введенных символов
признаются корректными. function validate() { Форма, составленная таким образом, не будет послана в
Интернет, если в нее внесены некорректные данные. |