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

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

Библиотека :: Компьютеры и Программирование :: К.Джамса, К.Кинг, Э.Андерсон - Эффективный самоучитель по креативному Web-дизайну. HTML, XHTML, CSS, JavaScript, PHP, ASP, ActiveX.
<<-[Весь Текст]
Страница: из 389
 <<-
 
ем сайта 
кнопки Submit Web-браузер передает результаты формы (т.е. пары имя/значение 
для полей ввода текста и переключателей, флажков и списков выбора) Web-серве- 
ру. Web-сервер, в свою очередь, передает результаты формы программе (или сце- 
нарию), указанной в атрибуте action дескриптора 
формы, о котором упоминалось в начале этой главы. шПШШШШШШШШШШШ ПРАКТИКУМ Для помещения на форму кнопки Submit необходимо в соответствующее место HTML-кода между начальным и конечным дескрипторами () вста- вить, следующую строку кода: Кнопка Submit имеет следующие атрибуты: • value. Текст, который будет выводиться Web-браузером на кнопке Submit в качестве ее заголовка. В приведенном примере кнопка Submit будет содер- жать надпись "Отправить" (как показано на рис. 3.11). Если атрибут value опустить, Web-браузер назовет кнопку Submit в соответствии с уста- Глава3. HTML-формы 157 новками, используемыми по умолчанию для каждого типа браузера. (Брау- зеры Internet Explorer и Netscape Navigator по умолчанию называют кнопку Submit как "Submit Query" ("Передать запрос")). •' name. Атрибут name можно использовать для присвоения кнопке Submit имени. Если необходимо, чтобы Web-браузер в результаты формы, которые он передает Web-серверу, включил пару имя/значение для кнопки Submit, установите в дескрипторе кнопки оба атрибута — name и value. Если в дескрипторе формы указан атрибут onSubmit, перед передачей результатов формы Web-серверу Web-браузер выполнит сценарий, имя которого задано в атрибуте onSubmit. Как правило, атрибут onSubmit используется для запуска функции проверки данных, введенных в элементах формы. Если резуль- таты формы не содержат ошибок, функция возвращает значение True и Web-бра- узер передает данные серверу. Если же сценарий обнаруживает, что введенные посетителем данные нарушают одно или несколько правил ввода данных форм (запрограммированных в функции проверки), сценарий предупреждает посетите- ля о наличии ошибки (ошибок) и возвращает значение False. В этом случае Web-браузер не будет передавать результаты формы Web-серверу, и посетитель по- лучит возможность перед попыткой повторной передачи данных исправить вве- денные им данные. (В советах "Проверка данных текстового элемента перед пе- редачей результатов формы", "Проверка выбора группы переключателей перед передачей результатов формы" и "Предотвращение случайной очистки посетите- лем элементов формы" можно найти примеры использования атрибута onSubmit • дескрипторе формы для запуска Web-браузером сценария перед переда- чей результатов заполнения формы Web-серверу.) Замена стандартных кнопок Submit и Reset другими графическими изображениями Любая форма содержит кнопку Submit, которую посетитель должен нажать для передачи результатов формы (т.е. введенных данных и выбранных элементов) по URL-адресу, указанному в атрибуте action дескриптора . Большинство форм, кроме того, содержат кнопку Reset, которую посетитель может использо- вать для удаления введенной им в элементы формы информации и восстановле- ния исходного состояния элементов. Когда Web-браузер встречает в HTML-коде следующие дескрипторы , он визуализирует показанные на рис. 3.14 стандартные кнопки Submit и Reset. type="Reset" value="Очистить"> Рис. 3.14. Отправить Очистить Стандартные кнопки отправки и очистки 1 формы 158 Глава 3. НТМЬфрг/ы ПРАКТИКУМ За счет замены дескриптора на гиперссылку вместо стандартных кнопок на Web-страницу можно поместить графические изображения. Например, для за- мены стандартной кнопки Submit графическим изображением, выполняющим ту же функцию, необходимо вместо дескриптора воспользоваться следую- щим синтаксисом дескриптора привязки <а>: <а href="#" onClick="document. formname. Submit() /return false"> Таким образом, чтобы использовать графическое изображение, содержащееся в файле submit.gif в качестве кнопки Submit на форме, значе
 
<<-[Весь Текст]
Страница: из 389
 <<-