HTML5基础 | (4)HTML常用表单元素和HTML5新增表单元素介绍

目录

1.什么是表单?

2.表单组成部分

3.表单标签form

4.表单域input

5.文本域textarea

6.表单元素描述标签label

7.表单元素分组标签fieldset

8.HTML5新增表单属性

9.HTML5新增表单类型

10.HTML表单总结

 


1.什么是表单?

表单是网页中数据采集的工具。

HTML5基础 | (4)HTML常用表单元素和HTML5新增表单元素介绍_第1张图片

2.表单组成部分

HTML5基础 | (4)HTML常用表单元素和HTML5新增表单元素介绍_第2张图片

3.表单标签form

  • 属性
序号 属性名称 描述
1 name 表单名称
2 action 当表单提交时向何处发送表单数据
3 target 在何处打开action属性的url,_blank新窗口,_self当前窗口
4 method get:通过url地址传送参数到服务器;post:后台传送到服务器
5 enctype 发送前如何将数据进行编码,仅与method="post"配对使用
6 application/x-www-form-urlencoded 默认值,发送前对所有字符进行编码:空格转+号,特殊字符转ASCII 16进制值
7 mutipart/form-data 不对发送字符进行编码,在上传文件时,必须设置
8 text/plain 纯文本方式,仅将空格转为"+"号,不对特殊字符编码
  • 语法

HTML5基础 | (4)HTML常用表单元素和HTML5新增表单元素介绍_第3张图片

最常用的就是name,action,method三个属性,必须牢记。

4.表单域input

  • 属性
序号 属性名称 描述
1 type 元素的类型,如text文本框、radio单选、select下拉框等
2 name 元素的名称,主要用与服务器端数据传送
3 value 元素的默认值,可当占位符
4 size 以字符计算的元素可见宽度,注意,不是像素或百分比
5 maxlength 元素允许的最大字符长度
6 disabled 禁用该控件,此时,既不能选择,也不能点击
7 readonly 该控件字段内容只读,不允许修改
  • 语法举例

是单标签,结尾不需要封闭,这与xhtml不同。xhtml要求所有标签都要封闭:




  
  
  
  Document


  
    
    姓名:
  


网页显示效果:

HTML5基础 | (4)HTML常用表单元素和HTML5新增表单元素介绍_第4张图片

  • type属性值
序号 属性值名称 描述
1 text 单行文本框,默认20个字符
2 password 密码框,与text类型很相似,区别是字符非明文,以*号代替
3 radio 单选按钮,name值必须相同,checked为默认值
4 checkbox 复选框,name值必须相同,返回数组,checked为默认值
5 button 自定义按钮,多与JavaScript配合使用
6 submit 提交按钮,向服务器发送数据,value是按钮上的文字
7 reset 重置按钮,将当前表单所有控件中的值恢复到默认值
8 file 文件上传按钮,multiple允许批量上传,与multipart/form-data配对
9 image 设置图像为提交按钮,必须放在
中,src为源,alt为说明
10 hidden 通常用于向服务器传送预设值或者由JavaScript处理
  • type类型实例

(1)单行文本:

(2)密码字段:

(3)单选按钮:

(4)复选框:

(5)自定义按钮:

(6)提交按钮:

(7)重置按钮:

(8)文件上传:

(9)图像按钮:

(10)隐藏字段:




  
  
  
  Document




  姓名:
  
  密码:
  
性别:
爱好:旅游 唱歌 下棋 打游戏

网页显示效果:

HTML5基础 | (4)HTML常用表单元素和HTML5新增表单元素介绍_第5张图片




  
  
  
  Document



网页显示效果:

HTML5基础 | (4)HTML常用表单元素和HTML5新增表单元素介绍_第6张图片

  • 下拉框与分组

HTML5基础 | (4)HTML常用表单元素和HTML5新增表单元素介绍_第7张图片

HTML5基础 | (4)HTML常用表单元素和HTML5新增表单元素介绍_第8张图片




  
  
  
  Document



网页显示效果:

HTML5基础 | (4)HTML常用表单元素和HTML5新增表单元素介绍_第9张图片

5.文本域textarea

HTML5基础 | (4)HTML常用表单元素和HTML5新增表单元素介绍_第10张图片




  
  
  
  Document



网页显示效果:

HTML5基础 | (4)HTML常用表单元素和HTML5新增表单元素介绍_第11张图片

6.表单元素描述标签label

(1)格式一

优点:

(2)格式二

优点:代码更加紧凑,适合

布局             缺点:

你可能感兴趣的:(HTML5基础,HTML,HTML5表单)