从HTML语言到网上家园 第六章 表单
要想创建一个交互式的网页,就离不开控件。表单的作用就是用于标识网页中包含控件的部分,表单中的控件用于网页中的输入控制,实现了用户与服务器的交互。[b] 6.1基本语法[/b]表单的基本语法:$`|?Tu s)fe
〈FORM;b-psQKv(q[0FJ
ACTION=url9G,b%^2e c |
METHOD= GET | POST
TARGET= window_name | _blank | _parent | _self | _top〉-D3~G0s)h.[
…… C6RA'bKW
〈/FORM〉$B` i-`0v1@iUq
ACTOIN=url url指定了执行表单动作的文件。如果不指定,就执行本文件。}E.f-y m _+Hk8f
METHOD= GET | POST 定义表单如何发送数据给服务器,POST表示把表单的数据提交到数据库,GET则是表单数据从服务器获取。
TARGET 定义了ACTION执行文件的目标窗口。
[table=450,#666666][tr][td]例:Ga Wvq4gK/Z6A;|m:YLz
〈form method="POST" action="login.asp" target=_self〉0Z jo#P)iG:p
〈p〉用户名:〈input type="text" name="T1" size="16"〉〈/p〉T!Bf2_\M0| n/cd
〈p〉口 令:〈input type="password" name="T2" size="16"〉〈/p〉 ?S1f8rD\%Lp
〈p〉〈input type="submit" value="提交" name="B1"〉 〈input type="reset" value="全部重写" name="B2"〉〈/p〉
〈/form〉[/td][/tr][/table](c&E mXyN?
[b] 6.2表单中的常用控件[/b]1kNx%_$?]/Zq6S
表单中常用控件有:单行文本框,复选框和单选框,按钮等,这些空间的基本格式:
〈input type=# 〉.X b_'D"kY
type属性定义了控件的类型,不同的type值代表不同的控件。不同类型的控件却有一些共同的特性:lx9}7R[t3t;W)nn9_
align=left | center | right 定义控件相对于页面或者表格单元格的队齐方式。
Disabled 用来关闭一个元素,当选用该属性时,控件在页面不可操作,并显示为灰色。
Size=n 规定了空间的尺寸。
Name=name 规定控件的名称。
Value=value 指定控件的默认值。(|}2},qX`
在接下来的几节例,我们将介绍不同控件的特性。z?Kwi GT j2i-YK
6.2.1单行文本框和密码框
在网页中,常常会用到要求输入诸如用户名和口令之类的方框,这就需要用到单行文本框和密码框。
Type=text 定义单行文本框,用于单行文本项输入。
Type=password 密码框,不显示用户输入内容,而是以“*”代替。
Maxlenght属性可用于定义文本框和密码框中可输入的字符的最大个数。 2X|y%li"U4Xm9H
[table=450,#666666][tr][td]例:定义输入用户名和口令的文本框,最大长度为16个字符,口令的最大长度为16个字符,相应的html代码及显示效果如下:R t kj D @
〈form method="POST" action="--WEBBOT-SELF--"〉Qp8Ne8W-B:l
〈p〉用户名:〈input type="text" name="username" size="16"〉〈/p〉 _'[)h!kLf&Me
〈p〉口 令:〈input type="password" name="passwd" size="16"〉〈/p〉
〈p〉〈input type="submit" value="提交" name="B1"〉 〈input type="reset" value="全部重写" name="B2"〉〈/p〉6l,eA7_JW gT
〈/form〉+u`j:q4G%UL
显示效果:
用户名:
口 令:
[/td][/tr][/table]