Лекция: Объект FORM
Сослаться в программе на элементы формы можно:
1) Имя элемента (атрибут NAME)
2) Document.forms[i]
3) formName.elements[i]
Синтаксис:
<FORM
NAME = “formName”
TARGET = “windowName”
ACTION = “serverURL”
METHOD = GET|POST
ENCTYPE = “encodingType”
[onSubmit=”handlerText”]>
</FORM>
Target – определяет окно, в которое загружается результат передачи формы
windowName – может быть существующее окно, имя фрейма (в тэге FRAMESET), одно из имен фрейма _top, _parent, _self, _blank.
ACTION – URL сервера, для которого форма вводит информацию
METHOD = GET|POST – Get – к URL добавляется введенная информация, в большинстве систем становится значением переменной окружения QUERY_STRING; Post – отправляет вводимую информацию в теле данных, которое является доступным на stdin с длиной данных в переменной окружения CONTENT_LENGTH.
ENCTYPE – “application/x-www-forum-urlencoded”, “multipart/form-data”
В программе:
formName.propertyName
formName.methodName(parameters)
forms [index].proprtyName
forms [index].methodName(parameters)
document.forms[index]
document.forms.length
Свойства:
action
elements
encoding
Length
Method
target
Также: button, checkbox, hidden, password, radio, reset, select, submit, text, textarea
Методы: submit
События: onSubmit