XHTML表单

XHTML表单
表单——其作用为:
      • 在网页上提供一个图形用户界面,以采集和提交用户输入的数据

创建表单—— XHTML表单的元素和属性可以分为两种类型:
      1. 定义表单整体结构,使浏览器知道如何处理表单数据的元素
      2. 创建输入控件的元素

基本表单结构——其形式如下:
                      
                        XHTML表单_第1张图片

HTTP get协议和HTTP post协议的区别——
      • HTTP get协议将数据与实际的URL文本附加在一起,将数据传递到目标。
                                       数量少       不安全          语言内容为字符串    

      • HTTP post协议将数据在HTTP数据流中编码发送
                                      数量多          安全             语言内容为二进制

其它< form >属性——
                    
                                         

常用的输入控件——
 
                        XHTML表单_第2张图片

                  注意:
      • 在使用复选框和单选框时,要注意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元素的内部,在盒子上加上一个标题。
                                                                                          
                      

其结果为:




你可能感兴趣的:(XHTML表单)