XHTML表单
表单——其作用为:
- 在网页上提供一个图形用户界面,以采集和提交用户输入的数据
创建表单——
XHTML表单的元素和属性可以分为两种类型:
- 定义表单整体结构,使浏览器知道如何处理表单数据的元素
- 创建输入控件的元素
基本表单结构——其形式如下:
HTTP get协议和HTTP post协议的区别——
- HTTP get协议将数据与实际的URL文本附加在一起,将数据传递到目标。
数量少 不安全 语言内容为字符串
- HTTP post协议将数据在HTTP数据流中编码发送
数量多 安全 语言内容为二进制
其它< form >属性——
常用的输入控件——
注意:
- 在使用复选框和单选框时,要注意id(每个值都不同)和name属性(每个值都相同)
- 在input元素使用type属性定义的文件上传(file)控件时,要注意指定的< form >enctype属性为"form/multipart",以允许要上传的文件与其它数据附带在一起传递,使用的method属性设置为post
其它表单元素和属性——
lable元素:为表单字段定义一个文本标签,其形式为
< lable for="相关标记的id">标签文本< /lable>
Tab次序和键盘快捷键:tabindex(值为整数)和accesskey(值为字符)属性可以在表单输入控件上来增强可访问性
tabindex用于定义当用户按下Tab键时,输入字段的选择顺序 。
accesskey为输入控件定义一个键盘快捷键 ,可以直接跳到该输入控件上,需附加一个键(windows的OS
通常为Alt)
与该字符一起按下 。
< input type=" text" id=" firstname" value=" " size=" 30"
tabindex=" 3" accesskey=" f" />
fieldset和legend元素 :fieldset元素被用作表单的一个容器,它在被包含的元素的周围显示一个细边框的盒子。 legend元素放在fieldset元素的内部,在盒子上加上一个标题。
其结果为: