Самоучитель по креативному веб-дизайну. Книга 1, стр.117

ницы окажется пустым, выводят на экран показанное на рис. 3.6 диалоговое

окно предупреждения.

Если поле Email не содержит данных, четвертая и пятая строки JavaScript —

сценария (расположенные после вызова метода alert () ) перемещают фокус на поле ввода Email и возвращают значение False HTML-дескриптору, который «вызвал» функцию.

Для того чтобы Web-браузер выполнял функцию vaiidateForm() при нажатии посетителем кнопки Submit, в дескриптор

формы необходимо добавить

атрибут onsubmit, который выглядит следующим образом:





14 0 Глава 3. HTML-формы





Не пропустите ключевое слово return, которое находится перед вызовом

функции vaiidateForm(). В противном случае Web-браузер передаст результаты

формы Web-серверу, даже если функция vaiidateForm() вернет значение False, указывающее на наличие ошибок во введенной на форму информации.

Если все атрибуты дескриптора введены без ошибок (как в приведенном при —

мере), атрибут onSubmit заставит Web-браузер после нажатия посетителем кноп — ки Submit выполнить JavaScript-сценарий для проверки результатов формы. Если

функция vaiidateForm() возвращает значение True, Web-браузер передаст ре — зультаты формы по URL-адресу, указанному в атрибуте method дескриптора

. В противном случае, т. е. если JavaScript-сценарий возвращает False, Web-браузер вернется к вводу данных формы и поместит курсор на элемент, для которого в сценарии вызывался метод focus ().



Создание на форме флажков

Если необходимо, чтобы посетитель Web-сайта обладал возможностью выби — рать один или несколько элементов из списка путем установки «галочки», распо — ложенной возле каждого элемента, поместите на форму дескриптор
и установите значение его атрибута type равным «checkbox».



ПРАКТИКУМ

Например, для вставки на Web-страницу под многострочным полем ввода тек —

ста семи флажков, как показано на рис. 3.7, поместите после дескриптора

такие дескрипторы
:





Как и в случае с другими элементами формы, текстовые надписи перед и/или после флажков на форме не являются частью HTML-кода элемента. Дескриптор

для флажка может содержать следующие атрибуты:

• type. Устанавливает тип «checkbox», который указывает Web-браузеру, что данный элемент формы представляет собой флажок.

Глава3. HTML-формы 141





id. Используется для присвоения флажку уникального имени. Значение атрибута id можно использовать для работы с состоянием флажка в сцена — рии, внедренном на Web-страницу.

name. Используется для идентификации флажка. Значение атрибута name может применяться для ссылки на состояние флажка в сценарии, выпол — няющемся в среде Web-браузера. Более того, Web-браузер будет передавать значение атрибута name в качестве части «имя» пары имя/значение при пе- редаче результатов формы Web-серверу, если посетитель установит флажок. Если посетитель сайта не устанавливает флажок, его имя и значение (т. е. значение, присвоенное атрибуту value) серверу передаваться не будут.

value. Строка, которая будет передаваться Web-серверу в качестве части «значение» пары имя/значение. При передаче результатов формы после на- жатия кнопки Submit Web-браузер передает серверу пары имя/значение только для установленных (т. е. выбранных) флажков.

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Оставить комментарий

Вы должны авторизоваться для отправки комментария.

Полезные ссылки
Случайные записи
  • 28.02.2011">Руководство по actionscript. часть 6, стр. 011
  • 10.03.2011">Руководство по actionscript. часть 4, стр. 030
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.42
  • 22.01.2011">Руководство по actionscript. часть 1, стр. 142
  • 21.03.2011">Руководство по actionscript. часть 2, стр. 034
  • 24.02.2011">Руководство по actionscript. часть 6, стр. 109
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.45
  • 16.03.2011">Руководство по actionscript. часть 3, стр. 014
  • 10.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.76
  • 04.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.34
  • 01.03.2011">Руководство по actionscript. часть 5, стр. 123
  • 14.03.2011">Руководство по actionscript. часть 3, стр. 078
  • 22.03.2011">Руководство по actionscript. часть 2, стр. 004
  • 13.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.92
  • 19.03.2011">Руководство по actionscript. часть 2, стр. 104
Опрос

Какие цвета вы предпочитаете?

View Results

Loading ... Loading ...