表格标签和表单标签(下)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
表格标签和表单标签(下)
二、表单
1.表单的作用
表单在网页中主要负责数据采集功能,是网站管理者与浏览者之间沟通的桥梁。
2.表单的组成
一个表单有三个基本组成部分:表单标签:这里面包含了处理表单数据的URL
以及数据提交到服务器的方法。表单域:包含了文本框、密码框、隐藏域、
多行文本框、复选框、单选框、下拉选择框和文件上传框等。表单按钮:包
括提交按钮、复位按钮和一般按钮;用于将数据传送到服务器上或者取消输
入。
3.表单页面的实现
第一步:先写一对form标签及其它的标签属性。
Action: 向何处发送表单数据,一般指的是后台程序。
Method: 规定如何发送表单数据。有两种方式(get与post)
get与post的区别是:
a)get是从服务器上获取数据,post是向服务器传送数据。
b) get是把参数数据队列加到提交表单的action属性所指的URL中,值和
表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post
机制,将表单内各个字段与其内容放置在HTML header内一起传送到
action属性所指的URL地址。用户看不到这个过程。
c)对于get方式,服务器端用Request.QueryString获取变量的值,对于
post方式,服务器端用Request.Form获取提交的数据。
d)get传送的数据量较小,不能大于2KB。post传送的数据量较大,一般被
默认为不受限制。但理论上,IIS4中最大量为80KB,IIS5中为100KB。
e) get安全性非常低,post安全性较高。但是执行效率却比Post方法好。
建议:
✓get方式的安全性较Post方式要差些,包含机密信息的话,建
议用Post数据提交方式;
✓在做数据查询时,建议用Get方式;而在做数据添加、修改或
删除时,建议用Post方式;
第二步:输入表单元素,值得注意的是每个表单元素都有一个name属性。但这个属性可写可不写。
a)、text:文本框
公司名称:
b)、text:文本框并带有默认值的.
公司网站:
c)、password:密码框
登录密码:
d)、radio:单选按钮,但注意radio按钮的name要设置成一样的,要不每
个按钮都能选中了。另外单选按钮还有一个设置选中属性,就是checked
属性,属性值也是checked,也可以不写。
性别:
checked="checked"/>男
女
e)、checkbox:复选按钮,但注意checkbox按钮的name也要设置成一样
的。另外复选按钮还有一个设置选中属性,就是checked属性,属性值也
是checked,也可以不写。
申请产品:实木
checked="checked"/>沙发
f)、file:上传文件域
联系人证件:
g)、select:下拉框,但是注意,select里有一个option常和select一起
使用,表示下拉选项,另外option还有一个selected属性,表示选中,
属性值也为selected.如果没有写这个属性,默认选中第一项。
密码查询问题:
密码查询问题:
h)、textarea:多行文本域,可以输入多行文本的,有两个属性分别是Cols
属性:定义文本域的宽度rows属性:定义文本域的高度。
备注: