Druzya.org
Возьмемся за руки, Друзья...
 
 
Наши Друзья

Александр Градский
Мемориальный сайт Дольфи. 
				  Светлой памяти детей,
				  погибших  1 июня 2001 года, 
				  а также всем жертвам теракта возле 
				 Тель-Авивского Дельфинариума посвящается...

Библиотека :: Компьютеры и Программирование :: К.Джамса, К.Кинг, Э.Андерсон - Эффективный самоучитель по креативному Web-дизайну. HTML, XHTML, CSS, JavaScript, PHP, ASP, ActiveX.
<<-[Весь Текст]
Страница: из 389
 <<-
 
 исправить 
ошибку (ошибки) во введенной им информации. Функция проверки должна выг- 
лядеть следу'ющим образом: 
 
(В операторе if переменная Forin_Resuits_vaiid представляет собой всего 
лишь заполнитель, который указывает, что если результаты формы не содержат 
ошибок, выполняется операция передачи результатов формы, в противном случае 
будет выдано предупреждение посетителю и сценарий вернется к вводу данных 
формы.) Атрибут onclick в гиперссылке, прикрепленной к графическому изоб- 
ражению, используемому в качестве кнопки Submit, в свою очередь, будет содер- 
жать ссылку на функцию проверки данных формы, а не на метод submit():

16 6 Глава 3. HTML-формы 
<а href="#" onClick="validateAndSubmit(ExampleForm)/return false"> 
 
(В этом примере ExampleForm представляет собой имя формы, результаты ко- 
торой посетитель пытается передать, а SubmitButtonGraphic.GIF — имя файла 
графического изображения, используемого вместо стандартной кнопки Submit.) 
При использовании на форме стандартных кнопок (а не графических изобра- 
жений) в описании кнопок также можно использовать атрибут onclick, который 
сначала проверяет правильность введенных данных, а затем передает результаты 
заполнения формы. Просто замените стандартную кнопку Submit (созданную с 
помощью дескриптора , значение атрибута type которого равно 
"submit") кнопкой, созданной с помощью следующего кода: 
 
Имя пользователя: 
 
Пароль: 
 
 
 
 
 
 
 
L 
I I R r r . l ' H O , , i n f . , l l . i , H , ' . , . . . h | . . , ^ . l I I 
) 
Зреека йид Избранное Сервис .п[] 
http //html^vebdesign/ChapterO3/ChptO3PaQe151 .ht "~\ 
Имя пользователя: | 
Пароль: 1 
Отправить Сбросить 
Рис. 3.20. Форма ввода имени пользователя и пароля

Глава3. HTML-формы 167 
Обратите внимание, что в приведенном примере атрибуты type трех полей 
ввода в конце описания формы содержат значения "hidden" и не отображаются 
на экране (как показано на рисунке). Несмотря на то что Web-браузер не визуа- 
лизирует скрытые поля, он передает серверу пары имя/значение для всех полей, 
как видимых, так и скрытых (см. рис. 3.21). 
значение скрытого поля можно задать, соответствующим образом установив ат- 
рибут value в дес
 
<<-[Весь Текст]
Страница: из 389
 <<-