Строительство корпоративных сайтов. Часть II*

Пятое. Создание интерактивных форм

Формы позволяют посетителям вашего сайта либо передавать информацию непосредственно вам по электронной почте, либо посылать запросы скриптам, работающим на стороне сервера (например, скриптам поисковых серверов). В этом разделе мы построим форму, благодаря которой посетители смогут посылать вам e-mail-сообщения. Обратитесь к файлу infopack.html.

1. Войдите в палитру Forms и перетащите значок Form в основную рабочую область. В палитре Inspector задайте для своей формы имя и укажите Post в качестве метода передачи данных. В поле Action введите ваш электронный адрес, используя следующее соглашение: mailto:вашеимя@имявашегодомена.

2. Перетащите на страницу значок End Form — метку конца формы , а потом между этими двумя метками вставьте элементы формы. В нашем примере мы вставили разворачивающееся (drop-down) меню, позволяющее посетителю выбирать один из нескольких вариантов, и группу переключателей (Radio buttons), предлагающих альтернативу типа «либо-либо».

3. Старайтесь, чтобы имена, заданные для ваших объектов в полях Value, были содержательными и запоминающимися, — этот текст вы будете получать потом по электронной почте. Вы также можете предоставить своим посетителям просто свободное текстовое поле для ввода, чтобы его содержимое пересылалось на ваш электронный адрес.

4. В конце своей формы поместите объект-кнопку (Button). В палитре Inspector выберите тип Submit, затем выберите поле Label и задайте для кнопки имя (в противном случае кнопке по умолчанию будет присвоено имя Submit — Подтвердить). Вы также можете предоставить посетителям кнопку Reset (Восстановить предыдущее состояние), чтобы ваши посетители при желании могли очистить содержимое всех полей в форме.

5. Вернемся к исходной метке Form. Обратите внимание, что кроме метода Post существует метод Get. Этот метод позволяет передавать параметры через скрипт (CGI-программу), действующий на стороне сервера, или через переменные, задаваемые на стороне клиента (например, через JavaScript).

6. Этот метод в сочетании с использованием баз данных позволяет строить такие страницы, которые ваш пользователь будет конфигурировать самостоятельно. Загляните, например, по адресу http://home.netscape.com.

Возврат


Наш канал на Youtube

1999 1 2 3 4 5 6 7 8 9 10 11 12
2000 1 2 3 4 5 6 7 8 9 10 11 12
2001 1 2 3 4 5 6 7 8 9 10 11 12
2002 1 2 3 4 5 6 7 8 9 10 11 12
2003 1 2 3 4 5 6 7 8 9 10 11 12
2004 1 2 3 4 5 6 7 8 9 10 11 12
2005 1 2 3 4 5 6 7 8 9 10 11 12
2006 1 2 3 4 5 6 7 8 9 10 11 12
2007 1 2 3 4 5 6 7 8 9 10 11 12
2008 1 2 3 4 5 6 7 8 9 10 11 12
2009 1 2 3 4 5 6 7 8 9 10 11 12
2010 1 2 3 4 5 6 7 8 9 10 11 12
2011 1 2 3 4 5 6 7 8 9 10 11 12
2012 1 2 3 4 5 6 7 8 9 10 11 12
2013 1 2 3 4 5 6 7 8 9 10 11 12
Популярные статьи
КомпьютерПресс использует