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

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

Библиотека :: Компьютеры и Программирование :: К.Джамса, К.Кинг, Э.Андерсон - Эффективный самоучитель по креативному Web-дизайну. HTML, XHTML, CSS, JavaScript, PHP, ASP, ActiveX.
<<-[Весь Текст]
Страница: из 389
 <<-
 
 систему) при каждом посещении Web. Несмотря на то 
что большую часть Web-страниц составляет текст, изображения и гиперссылки, ко- 
торые позволяют получать информацию, практически все Web-сайты имеют, по 
крайней мере, одну форму, которая позволяет передавать данные администратору 
Web-сайта. Форма может быть простым экраном входа в систему, который запра- 
шивает имя пользователя и пароль для получения доступа к сайту, или предос- 
тавлять такие сложные пользовательские интерфейсы, как Hotmail, E*Trade, eBay, 
Yahoo и т.д. Так, например, на рис. 3.1 показана форма настройки учетной запи- 
си пользователя и форма входа в систему на сайте http://www.hotmaii.com. 
С точки зрения дизайнера, формы дают возможность организовать диалог с 
посетителями сайта. Вместо использования текста и изображений для отправки 
информации, формы предоставляют текстовые окна, флажки, переключатели и 
меню выбора, позволяющие извлекать информацию. 
Для обработки откликов (т.е., результатов заполнения формы), получаемых от 
посетителей сайтов, как правило, используется определенный сценарий, выпол- 
няемый на стороне Web-сервера, и, возможно, сценарий, выполняемый браузе- 
ром перед передачей информации, веденной пользователем в форму. Ниже в 
этой главе будет рассмотрена реализация упомянутых сценариев. А пока что сле- 
дует запомнить, что сценарии обработки результатов формы выполняют две фун- 
кции. Во-первых, Web-сервер или (предпочтительно) Web-браузер могут выпол- 
нять сценарий проверки правильности введенных в форму данных, т.е. сценарий, 
который проверяет, что пользователь заполнил все "обязательные" поля и что со- 
Hotmail1 
Registration 
Complete this form to register for a Hotmail account, which is also э 
Microsoft .NET Passport. 
The Hotmail e-mail address and password you create are your .NET Passport 
credentials. You'll need them to access your Hotmail account and to sign in 
where 
you see, the NET Passport sign-in button:
What if I 
Ptoflle Information 
First Name 
Last Name 
Language 
Country/Region ' 
State 
ZIP Code 
Time Zone 
Gender 
Birth D»te 
Occupation 
Г" 
1
| English jj 
| United States 
j [Choose One] j.J 
1| 
Universal Time - GMT _*J 
<" Male <* Female 
| Month .iiJOay^JI 
|{Select an Occupation) 
Bftb 
with jli outgoing t-mjiJ mtttjgas. 
• 
| (.» 1999) 
• 
Экран регистрации на сайте Hotmail 
E-mail 
Addres 
Passwo
•
Ml 
Г Do not re 
future sign-in, 
computer,) 
Don't ha 
1
I
l~ Sign me i 
nember my e- 
(Selectthis wh 
.NET Passport? 
automatically. 
j stgrt in j 
nail address for 
en using a public 
fretQ"* пот. 
Форма ввода сведений о новой учетной 
записи на сайте Hotmail 
Рис. 3.1. Примеры форм из сайта http://www.hotmail.com

130 Глава 3. HTML-формы 
держащиеся в форме данные соответствуют требуемому формату. Во-вторых, Web- 
сервер выполняет сценарий обработки результатов формы, или же сценарий мо- 
жет сохранять результаты в файле и передавать его другой программе для после- 
дующей обработки. (Некоторые программисты называют результаты, 
передаваемыебраузеромWeb-серверу,наборомданныхформы.) 
Несмотря на то что формы могут существенно отличаться по внешнему виду, 
все они имеют несколько общих элементов. Формы состоят из одного или не- 
скольких полей ввода с надписями, флажков, переключателей или выпадающих 
меню, которые используются для ввода информации посетителями сайта. Кроме 
того, все формы содержат кнопку отправки Submit, на которую пользователь на- 
жимает для отправки результатов формы Web-серверу. Большинство форм (осо- 
б
 
<<-[Весь Текст]
Страница: из 389
 <<-