5
FORM
(HTML 2.0) Form
. . FORM HTML-.
:
NAME - ' , . , .
ACTION - ' . URL, - , .
METHOD - . GET ( ) POST
ENCTYPE - . "application/x-www-form-urlencoded".
TARGET - ' , . : _self, _parent, _top, _blank ' . TARGET A.
:
<!-- -->
<FORM ACTION="/cgi-bin/thanks.pl" METHOD=GET NAME="TestForm">
<!-- : -->
:
<INPUT TYPE="text" name="lastname" SIZE="20" VALUE=""><br>
<!-- "": -->
<INPUT TYPE="submit" VALUE="">
</FORM>
<!-- , -->
:
1. ϳ , , GET.
2. GET ' . , ' , - METHOD="POST".
3. <FORM> Netscape , . , <FORM> , <BODY>, .
TEXTAREA
(HTML 2.0) Text Area
. , . TEXTAREA FORM
:
NAME - ' . , .
ROWS - , .
COLS - - .
WRAP - . :
Off- ( ) virtual- , . physical - .
:
<FORM ACTION="receive.html" METHOD=POST>
<TEXTAREA NAME="address" WRAP="virtual" COLS="40" ROWS="3"> ...</TEXTAREA><br>
<INPUT TYPE="submit" VALUE="OK">
</FORM>
|
|
:
...
ʳ
:
TEXTAREA . , TEXTAREA, POST (. FORM) .
SELECT
(HTML 2.0) Select
SELECT " " " ". FORM , . ̳ OPTION, .
:
MULTIPLE - Ctrl. .
NAME - ' , , . : name/value. (value) OPTION.
SIZE - . , .
:
<FORM ACTION="receive.cgi">
<SELECT NAME="OS" MULTIPLE>
<OPTION VALUE="DOS">MS-DOS
<OPTION VALUE="WinXP">MS Windows98
<OPTION VALUE="Unix" SELECTED>UNIX
<OPTION VALUE="WinNT">MS Windows NT
</SELECT>
<INPUT TYPE="submit" VALUE="">
</FORM>
:
MS-DOS MS Windows98 UNIX MS Windows NT
ʳ
OPTION
(HTML 2.0) Option
SELECT. OPTION . .
:
SELECTED - , . " ", SELECTED .
VALUE- , . ' NAME SELECT.
:
<FORM ACTION="script.cgi">
<SELECT NAME="gender">
<OPTION VALUE="male" SELECTED>
<OPTION VALUE="female">
<OPTION VALUE="not_yet">
</SELECT>
<INPUT TYPE="submit" VALUE="OK">
</FORM>
:
ʳ
INPUT
(HTML 2.0) Input
INPUT <http://html.manual.ru/book/html/body/forms.php> (, , ), . . INPUT FORM.
:
NAME - ', . ( TYPE - . ) INPUT , ' .
|
|
TYPE - . - "text". :
text - . SIZE MAXLENGTH.
textarea - . TEXTAREA
file - . ACCEPT.
password - , , , "*", .
checkbox - Boolean (""/"") , . ֳ checkbox, . chackbox name/value , , , . ' NAME VALUE, ' CHECKED, , .
radio - , . (radio buttons) , name/value, . checkbox, CHECKED '; (radio button).
submit - , . VALUE , , , . NAME , , , name/value, SUBMIT, .
image - -, . ̳ SRC. x , . . image name/value. name ".x" (), ".y" ().
reset - , . . VALUE. .
hidden - , "" . name/value . .
button - HTML , , JavaScript, . NAME ' , - . VALUE , .
VALUE - - , . checkbox radio, , VALUE.
CHECKED - , checkbox radio (. TYPE) .
SIZE - . , 24 , SIZE="24".
|
|
MAXLENGTH - , . , , SIZE. .
SRC - URL- , . TYPE="image".
ALIGN - . TYPE="image". ALIGN IMG. bottom.
ACCEPT - . TYPE="file". MIME- <http://html.manual.ru/book/info/mimetypes.php>.
1:
<FORM NAME="Form1" ACTION="http://www.igf.ru/cgi-bin/banya.pl">
<INPUT TYPE="hidden" NAME="info" VALUE=" ">
<INPUT TYPE="radio" NAME="sex" VALUE="Male" CHECKED> <BR>
<INPUT TYPE="radio" NAME="sex" VALUE="Female"> <BR>
:<BR>
<INPUT TYPE="text" NAME="textfield" VALUE=" " SIZE="30" MAXLENGTH="60"><BR>
<INPUT TYPE="password" WIDTH="10" NAME="passwd"><BR><BR>
<INPUT TYPE="submit" VALUE="">
</FORM>
2:
:<BR>
:<br>
<FORM NAME="Form2" ACTION="http://www.igf.ru/cgi-bin/magazines.pl">
<INPUT TYPE="checkbox" NAME="m1"> <br>
<INPUT TYPE="checkbox" NAME="m2">6 <BR>
<INPUT TYPE="checkbox" NAME="m3" CHECKED><BR>
<INPUT type="image" src="/img/button.gif" WIDTH="60" HEIGHT="30">
</FORM>