Теперь читатель получил общее понимание некоторых фундаментальных понятий программирования и
Лекция 3. Формы и циклы
Мы знаем теперь, как проверять данные, но при создании кода
Имя: Ваш любимый цвет: Синий Желтый
Красный Черный
Зеленый Другой
Фамилия:
Адрес Email:
Отправить форму Очистить форму Зафиксировать форму на месте
Ниже представлен код этой формы. Он приведен только для иллюстрации.
Прежде всего необходимо узнать, как создать объект
На любые элементы внутри формы (поля ввода, поля выбора, флажки и т.д) можно ссылаться с помощью конструкции
alert('Имя: ' + document.forms.tutform.elements.firstname.value);
Если щелкнуть на этой кнопке, а затем отправить учебную форму, то появится уведомление с тем значением, которое было введено в поле
Теперь, зная, как получить доступ к форме и элементам на этой форме, выполним некоторые основные проверки. Распространенной задачей является проверка, что именно пользователь ввел в поле ввода. Например, надо проверить, что пользователь ввел свое имя.
Как видно из предыдущего фрагмента кода, свойство "
function validateForm(){
var form_object = document.forms.tutform;
if(form_object.elements.firstname.value == ''){
alert('Вы должны ввести свое имя!');
return false;
} else if(form_object.elements.lastname.value == ''){
alert('Вы должны ввести свою фамилию!');
return false;
}
return true;
}
Важными моментами, которые необходимо отметить в этой функции, являются строки
Другим важным полем для проверки в демонстрационной форме будет набор радио-кнопок "
Радио-кнопки и флажки на форме представляют специальную ситуацию. Часто имеется несколько радио-кнопок с одним и тем же именем, что почти всегда исключено для полей ввода, полей выбора и т.д.:
Синий
Красный
Зеленый