Проверка заполнения формы
Смысл эффекта Validate Form прост — проверьте заполненную форму с данными перед тем, как переслать ее обработчику. Не доверяйте незнакомым посетителям: мало ли что они могут там написать. Известно же, что многие люди заполняют анкеты на Web-страницах абы как, лишь бы поскорее закончить. Вот для борьбы с таким разгильдяями и придуманы были умные скрипты, которые предварительно проверяют поля формы на правильность заполнения.
Настройте эффект для собственной формы (рис. 15.22). Поочередно выделите каждый элемент формы в поле Named Fields и настройте правила для его проверки:
□ Required — установите флажок, если поле формы является обязательным к заполнению;
□ Anything — установите переключатель, если вам все равно, что введет посетитель в поле формы;
□ Email Address — установите переключатель, если хотите, чтобы в поле был введен электронный адрес;
□ Number — установите переключатель, если необходимо в поле указать только число;
□ Number from и to — установите переключатель здесь и укажите нижний и верхний предел, если в поле должно быть введено число в заданных рамках.
|
Рис. 15.22. Настройка эффекта Validate Form, осуществляющего проверку заполнения формы |
Если вы хотите, чтобы данный эффект выполнял свою работу для всей формы или просто нескольких полей в нем, его необходимо прикрепить к тегу <form> и назначить событие onSubmit (отправка данных формы). А если вам нужно проверить только одно отдельное поле формы, эффект достаточно прикрепить именно к нему и установить в качестве события onBlur или onFocus.