Создание Form.
Главное отличие прямого создания form средствами HTML и расширенными средствами JavaScript заключается в включении обработчиков событий в структуру form. Они вызываются при выполнении различного рода манипуляций с элементами form. Заметим также, что в JavaScript структуры типа form, рассматриваются как объекты.
Чтение другого типа значений в объектах form.
Поле ввода типа text является одним из наиболее употребляемым объектом для чтения и записи информации. Тем не менее, применяются операции чтения-записи значений и для других объектов в form:
- Hidden поле (TYPE="hidden"),
- Radio кнопки (TYPE="radio"),
- Check поле (TYPE="checkbox"),
- Text area поле (<TEXT AREA>),
- Списки меню (<SELECT>).
Hidden поля.
С точки зрения JavaScript поля hidden являются такими же полями ввода, как и поля типа text, с теми же свойствами и методами. Однако, с точки зрения пользователя - они не существуют, поскольку не появляются на экране.
Radio кнопки.
Radio кнопки используются для выбора единственного пункта из группы предложенных действий.
|
|
<INPUT TYPE="radio" NAME="rad" Value="rad_button2" onClick={событие}>
Check поля.
Check поля, в отличие от radio кнопок могут употребляться в одиночном режиме. В JavaScript программе можно проверить отмечено ли поле, установить либо удалить отметку.
<INPUT TYPE="checkbox" NAME="check1" Value="Check1">Checkbox 1<BR>
<INPUT TYPE="checkbox" NAME="check2" Value="Check2">Checkbox 2<BR>