Базы данных. Пономарев А.А. - 51 стр.

UptoLike

Составители: 

Пример скрипта с формой
Шаг 1 - Создание формы
Создадим для простоты форму, содержащую всего одно поле и
позволяющую пользователю зарегистрировать его имя. Напишем в редакторе
следующий текст:
<html>
<head>
<title>Test Form</title>
</head>
<body>
<form method=post action"cgi-bin/testform.pl">
<b>Введите Ваше имя: </b>
<input name="user_name" value="" size=20>
<input type="submit" value="Зарегистрировать">
</form>
</body>
</html>
Сохраните файл на диске под именем form.html.
При создании формы могут использоваться следующие атрибуты:
Action - как раз и задает тот URL, который будет и обрабатывать
форму, если он опущен, то текущий URL документа он может быть
сгенерирован нашим скриптом).
Method - задает метод GET или POST.
Enctype - обычно не задается для форм, он - application/x-www-form-
Urlencoded - по умолчанию и поддерживается всеми CGI-скриптами. Но
если Вы уж очень хотите, чтобы браузер послал вам данные в другом
формате (например text/plain), то можете указать этот тип кодировки, только
потом не жалуйтесь, что ваш скрипт не может разделить поля или вообще не
работает, когда пользователь ввел какой-то спецсимвол.
Name - задается для JavaScript, чтобы обращаться к форме по имени, а
не по номеру (для CGI не играет никакой роли, как внутреннее значение для
браузера).
Target - может определять, в какой фрейм отправить полученую
информацию. Имеет значение во фреймосодержащих документах. Прозрачен
для CGI обработки данных.
OnSubmit - определяет JavaScript - обработчик активизации формы.
Применяется для проверки JavaScript'ом правильности заполнения.
51