Главная » Мастерская » Статьи » ФОРМЫ (HTML Уроки)

Формы (HTML Уроки) - урок № 1

Откройте Notepad. Скопируйте и вставьте с этой страницы следующее для начала:

<HTML>
<HEAD>
<TITLE>Joe's the handsomest guy I know</TITLE>
</HEAD>
<BODY>

</BODY>
</HTML>

Сохраните это как form1.htm в какой-нибудь папке. Запустите ваш браузер. Используйте его, чтобы открыть form1.htm и запустите Блокнот и браузер рядом. Таким способом Вы можете создавать ваши страницы и почти мгновенно просматривать результаты вашей ручной работы. Если при нажатии кнопки перезагрузки все не сбрасывается, нажимайте кнопку перезагрузки при нажатой клавише Shift.

Наберите ваши метки формы.

<HTML>
<HEAD>
<TITLE>Joe's the handsomest guy I know</TITLE>
</HEAD>
<BODY>

<FORM>
</FORM>

</BODY>
</HTML>

Затем мы должны сообщить браузеру, куда послать данные, которые мы накапливаем и как послать их. Есть две основные функции, которые Вы можете выполнять. 1) Вы можете посылать данные cgi сценарию для обработки или 2) Вы можете иметь данные, присланные по электронной почте Вам. Что касается первой, кто бы ни написал, сценарий может сообщать Вам, как данные должны быть посланы. Вторая, или форма mailto должна иметь следующие атрибуты в метке <FORM>.

<HTML>
<HEAD>
<TITLE>Joe's the handsomest guy I know</TITLE>
</HEAD>
<BODY>

<FORM METHOD=POST ACTION="mailto:xxx@xxx.xxx" ENCTYPE="application/x-www-form-urlencoded">
</FORM>

</BODY>
</HTML>

Эта строка очень важна. Единственная вещь, которую Вы должны сделать - вставить ваш адрес электронной почты после mailto: Остальное должно быть написано точно как показано. Слова в FORM, METHOD, POST и ACTION не должны быть набраны прописными буквами, но должен быть пробел между каждым атрибутом ... между FORM & METHOD, между POST & ACTION, и между .com" & ENCTYPE.

К сожалению данные будут посланы Вам в этом 'только для компьютера' формате .....

FORMNAME=New+Entrant&NAME=R.U.+Havinfun&ADDRESS=1313+Mockingbird+Lane
&CITY=Beverly+Hills&STATE=CA

Вам будет необходима программа для перевода его в 'человеческий' формат ...

FORMNAME=New Entrant
NAME=R.U. Havinfun
ADDRESS=1313 Mockingbird Lane
CITY=Beverly Hills
STATE=CA

Пример выше иллюстрирует что, форма не больше чем входные имена (NAME, ADDRESS, etc) спаренные с входными значениями (R.U. Havinfun, 1313 Mockingbird Lane, etc).Единственная реальная переменная - как мы получаем значения.

Некоторые почтовые программы способны преобразовать данные без обращения к отдельной программе. Вы можете опробовать этот метод сначала. Только удалите команду ENCTYPE="application/x-www-form-urlencoded" и вместо нее используйте ENCTYPE="text/plain".

[назад] [дальше]


Copyright ByWeb©
Hosted by uCoz