Примеры сетевых топологий


Формы - часть 4


Этот атрибут специфицирует список типов содержимого (в качестве разделителей используются занятые), которые сможет корректно воспринять и обработать сервер форм.

Элемент form работает как контейнер для controls. Он специфицирует:

  • Выкладку формы (заданную содержимым элемента).

  • Программу, которая будет обрабатывать заполненную форму (атрибут action). Принимающая программа должна быть способна разобрать пары имя/значение, для того чтобы использовать их.

  • Метод, посредством которого данные пользователя будут посланы серверу (атрибут method).

  • Кодировку символов, которая должна быть воспринята сервером, для того чтобы успешно произвести последующую обработку полученной формы (атрибут accept-charset). Агенты пользователя могут подсказать пользователю значения атрибута accept-charset и/или ограничить возможность ввода неузнаваемых символов.

Ниже приведен пример, который показывает форму, которая должна быть обработана программой "adduser". Форма посылается программе с помощью метода http "post".

<form action="http://somesite.com/prog/adduser" method="post">
...form contents...
</form>

Следующий пример показывает, как послать форму по заданному электронному адресу:

<form action="mailto:kligor.t@gee.whiz.com" method="post">
...содержимое формы...
</form>

25.2. Элемент input

<!entity % inputtype
"(text | password | checkbox | radio | submit | reset |
file | hidden | image | button)" >
<!-- имя атрибута необходимо для всех кроме submit & reset -->

<!element input - o empty -- управление формой -->
<!attlist input %attrs; -- %coreattrs, %i18n, %events --
type %inputtype; text -- what kind of widget is needed --
name cdata #implied -- представить как часть формы --
value cdata #implied -- необходимо для радио-кнопок и переключателей --
checked (checked) #implied -- для радио-кнопок и переключателей --
disabled (disabled) #implied -- не доступно в данном контексте --
readonly (readonly) #implied -- для текста и пароля --
size cdata #implied -- разный для каждого типа полей --
maxlength number #implied -- макс. число символов для текст. полей --
src %uri; #implied -- для полей с изображением --
alt cdata #implied -- краткое описание --
usemap %uri; #implied -- использование карты изображения клиента --
tabindex number #implied -- position in tabbing order --
accesskey %character; #implied -- клавиша доступа --
onfocus %script; #implied -- элемент выделен --
onblur %script; #implied -- элемент не выделен --
onselect %script; #implied -- некоторый текст был выбран --
onchange %script; #implied -- значение элемента изменилось --
accept %contenttypes; #implied -- list of mime types for file upload -->
<


Начало  Назад  Вперед



Книжный магазин