Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Поле ввода(text)

Reset

Submit

Кнопка(button)

FORM

<FORM action="http://......cgi" method="GET"|"POST" enctype="encodingType"

name="formName" target="windowName" onSubmit="Handler">

</FORM>

Атрибуты:

action -как раз и задает тот URL, который будет и обрабатывать форму, если он опущен,то текущий URL документа(а он-то может быть сгенерирован нашим скриптом).

method -задает метод GET или POST

enctype – обычно не задается,для форм он application/x-www-form-urlencoded -по умолчанию, и поддерживается всеми CGI скриптами.

name – задается для JavaScript, чтобы обращаться к форме по имени, а не по номеру. Для CGI не играет ни какой роли, так как это внутренний атрибут для браузера.

target -может определять в какой фрейм отправить полученую информацию. Имеет значение во фреймосодержащих документах. Прозрачен для CGI обработки данных.

OnSubmit -определяет JavaScript -обработчик активизации формы. Применяется для проверки JavaScript 'ом правильности заполнения.

Форма может содержать элементы. Элементы имеют имена, которые используются для кодирования пар имя=значение. Некоторые элементы не передаются CGI, а используются JavaScript для управления, например кнопки. Некоторые поля передаются только в тех случаях, когда в них что-то выбрано, например, списки и переключатели. Остальные поля передаются всегда, даже когда они пустые.

<INPUT type="button" name="buttname" value="Текст На Кнопке" onClick="Handler">

В форме изображается кнопка, при нажатии которой вызывается JavaScript-обработчик заданый атрибутом onClick,атрибут name служит для JavaScript -именования кнопки а не для передачи CGI. Так как значение кнопки не передается CGI, value задает текст, изображаемый на кнопке.

<FORM onSubmit="return false;"> <INPUT type="button" value="Просто Кнопочка" onClick="alert('Нажали на кнопку!');"> </FORM> Начало формы Конец формы

<INPUT type="submit" name="submitName" value="Отправить Форму" onClick="Handler">

Кнопка,предназначеная для передачи формы.Опять же,сама не передается,а служит только для управления. текст на ней задается атрибутом value.

<FORM onSubmit="alert('Нечего Посылать!');return false;"> <INPUT type="Submit" value="Послать!"> </FORM> Начало формы   Конец формы

<INPUT type="reset" name="resetName" value="Очистить" onClick="Handler">

Кнопка очистки формы. При ее нажатии всем измененым элементам возвращается значение по умолчанию.

<FORM onSubmit="return false;"> <INPUT name="something"><BR> <INPUT type="reset" value="Очистить!"> </FORM> Начало формы     Конец формы

<INPUT [type="text"] name="textName" value="textValue" size=число [обработчики]>

Применяется очень часто,поэтому тип "text" служит для INPUT по умолчанию,его не надо каждый раз указывать. Имя поля,задаваемое name является обязательным для CGI (в отличии от JavaScript,где элементы формы можно индексировать по номерам,а имена для удобства и читабельности кода служат). Можно задать значение по умолчанию атрибутом value,которое будет после загрузки докумета.атрибут size позволяет задать размер поля. Также может содержать обработчики onBlur,onChange,onFocus,onSelect.

<FORM onSubmit="return false;"> <INPUT name="something" size=30 value="Введите что-нибудь"> </FORM> Начало формы   Конец формы
<== предыдущая лекция | следующая лекция ==>
Программы для работы с FTP-архивами | Переключатель(checkbox)
Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 211; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.013 сек.