PHP 5 для начинающих

Печать

onsubmit %Script; #IMPLIED -- the form was submitted --

onreset %Script; #IMPLIED -- the form was reset --

accept-charset %Charsets; #IMPLIED -- list of supported charsets -->

%attrs;

type

%InputType; TEXT

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

ismap

(ismap)

#IMPLIED

tabindex

NUMBER

#IMPLIED

accesskey

%Character;

#IMPLIED

onfocus

%Script;

#IMPLIED

onblur

%Script;

#IMPLIED

onselect

%Script;

#IMPLIED

onchange

%Script;

#IMPLIED

accept

%ContentTypes;

#IMPLIED

DTD-определение для дескриптора <form> начинается со строки именования дескриптора, а затем в нем указывается список атрибутов (ATTLIST). Следует отметить атрибут action, сообщающий браузеру, куда необходимо отправлять содержимое формы, а также атрибут method, который указывает браузеру, как это содержимое отправлять.

Дескриптор <input> создает в HTML-форме текстовые поля, переключатели, флажки и т.д. Ниже приведено DTD-определение данного дескриптора.

<!ENTITY % InputType

"(TEXT | PASSWORD | CHECKBOX | RADIO | SUBMIT | RESET | FILE | HIDDEN | IMAGE | BUTTON)"

>

<!-- attribute name required for all but submit and reset --> <!ELEMENT INPUT - O EMPTY -- form control -->

<!ATTLIST INPUT

■ %coreattrs, %i18n, %events --

■ what kind of widget is needed -submit as part of form --

■ Specify for radio buttons and checkboxes --

■ for radio buttons and check boxes -unavailable in this context -for text and passwd -specific to each type of field -max chars for text fields -for fields with images -short description -use client-side image map -use server-side image map -position in tabbing order -accessibility key character -the element got the focus -the element lost the focus -some text was selected -the element value was changed -list of MIME types for file upload --

>

Атрибут type определяет тип элемента управления, который появляется на экране в браузере (text — текстовое поле, radio — переключатель и т.д.).

Для того чтобы создать Web-страницу с формой, можно написать следующий HTML-код в виде простого текста и загрузить его на Web-сервер (или даже открыть непосредственно в браузере). В результате этого должна отобразиться хорошо отформатированная Web-страница.

<html>

<head>

<title>

</title>

</head>

<body bgcolor="white">

<form method="post" action="http://www.example.com">

Имя пользователя:<input type="text" name="username"><br>

Пароль:<input type="password" name="password"><br>

<input type="submit" value="Login">

</form>

</body>

</html>