Самоучитель по креативному веб-дизайну. Книга 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

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

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

Полезные ссылки
Случайные записи
  • 16.03.2011">Руководство по actionscript. часть 3, стр. 015
  • 12.03.2011">Руководство по actionscript. часть 3, стр. 123
  • 22.01.2011">Руководство по actionscript. часть 1, стр. 105
  • 07.10.2010">Подбор цветовой палитры с помощью web — сервиса Adobe Kuler
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 093
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.39
  • 24.02.2011">Руководство по actionscript. часть 7, стр. 007
  • 08.03.2011">Руководство по actionscript. часть 4, стр. 093
  • 03.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.83
  • 02.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.125
  • 02.03.2011">Руководство по actionscript. часть 5, стр. 102
  • 17.03.2011">Руководство по actionscript. часть 3, стр. 001
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 018
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 068
  • 02.03.2011">Руководство по actionscript. часть 5, стр. 104
Опрос

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

View Results

Loading ... Loading ...