window.alert( "Please select Yes or No for each rating"bInVali =false;

return bInValid;

</SCRIPT>

h09911.jpg

Рис. 40.4.При нажатии кнопки More» в Internet Explorer будет выведено сообщении об ошибке, так как этот браузер не поддерживает слои

Вставьте этот скрипт в начало HTML-документа, получившегося из листингов 40.1, 40.2 и 40.3. Скрипт содержит одну функцию isvalid (), которая проверяет, ввел ли пользователь адрес электронной почты и воспользовался ли переключателями. Если хотя бы одно из этих полей не было задействовано, эта функция выводит сообщение об ошибке (рис. 40.5)и возвращает значение false. Если все заполнено правильно, возвращается значение true.

Функция isvalido должна быть ассоциирована с событием OnSubmit. Для этого нужно заменить тэг <FORM>в листинге 40.1 на тэг <FORM>, показанный ниже. В новом тэге указывается связь OnSubmit с return isvalid о, что является обязательным синтаксисом при использовании события OnSubmit. Если функция isvalido возвращает true, браузер отправляет форму на сервер, в противном случае ничего не происходит.

<FORM NAME=FEEDBACK METHOD=POST ACTION="mailto:jerry@honeycutt.corn"OnSubmit="return IsValid()">