<form>
创建一个HTML表单
属性:
action 表示提交表单时浏览器应该把用户填写的数据发送到什么地方

method 用来指定表单数据发送到服务器的方式。允许值有get和post两个

enctype 用来指定浏览器发送给服务器的数据编码方式。该属性可用值有三个

说明
application/x-www-form-urlencoded 这是默认编码方式。它不能用来将文件上传到服务器
multipart/form-data 该编码方式用于将文件上传到服务器
text/plain 该编码方式因浏览器而异。详见下面说明
  • application/x-www-form-urlencoded是默认的编码方式,除了不能用来上传文件到服务器外,它适用于各种类型的表单。采用这种编码后的数据格式如下:
    name=王尼玛&age=18
  • multipart/form-data主要用来把文件上传到服务器。它的编码格式更加复杂
  • text/plain不同的浏览器有不同的编码方式,请谨慎使用。例如text/plain在Firefox中的数据编码形式是下面的形式:

    name=王尼玛
    
    age=18

  而在Chrome则和application/x-www-form-urlencoded编码形式一样

autocomplete 表示允许浏览器自动填写表单,它有两个属性值:on和off。默认为on,off表示关闭浏览器自动填写表单功能

target 和a元素的target功能一样,用来设置浏览器反馈信息显示方式。属性值如下:

说明
_blank 将浏览器反馈信息显示在新窗口自(或浏览器新标签页)中
_parent 将浏览器反馈信息显示在父窗口组中
_self 将浏览器反馈信息显示在当前窗口中(这是默认行为)
_top 将浏览器反馈信息显示在顶层窗口中
<frame> 将浏览器反馈信息显示在指定frame中

name 用来为表单设置一个独一无二的标识符。

<input>

用于搜集用户信息

属性:  

属性    

描述

accept    mime_type    规定通过文件上传来提交的文件的类型。
alt text 定义图像输入的替代文本
autocomplete on/off 和form 表单的autocomplete功能一样
autofocus autofocus 规定输入字段在页面加载时是否获得焦点
checked checked 规定此input元素首次加载时应当被选中
disabled disabled 禁用input元素
form fromname 指定input属于哪个表单
formaction url 覆盖表单的action属性
formenctype   覆盖表单的enctype属性
formmethod   覆盖表单的method属性
height datalist-id 映入包含输入字段的预定义选项的datalist
max number 规定输入字段的最大值
min number 规定输入字段的最小值
pattern regexp=pattern 规定输入字段的正则表达式
placeholder text 规定帮助用户填写输入字段的提示
readonly readonly 规定输入字段为只读
step number 规定input 的步长
type

button

checkbox

file

hidden

image

password

radio

reset

submit

text

number

range

date

color

规定input的元素类型

<label>

为表单中每一个元素提供说明

属性:

for 指定label绑定到哪个元素,值为元素id

from  指定属于哪个form元素,值为form元素id

【HTML5开发系列】表单元素的更多相关文章

  1. 【HTML5开发系列】HTML元素总结

    HTML元素汇总,包含HTML4元素和HTML5新增元素.Y表示有变化,N则表示没有变化,N/A表示未知 文档和元数据元素 包括说明HTML文档的结构,向浏览器说明文档的情况,定义脚本程序和css样式 ...

  2. 【HTML5开发系列】meta元素详解

    meta元素可以用来定义文档的各种元数据.他有很多种用法,一个HTML文档可以包含多个meta元素. meta元素在HTML5中的变化 charset属性是HTML5中新增的.在HTML4中,http ...

  3. HTML5 学习总结(二)——HTML5新增属性与表单元素

    一.HTML5新增属性 1.1.contextmenu contextmenu的作用是指定右键菜单. <!DOCTYPE html> <html> <head> & ...

  4. HTML5 学习笔记(二)——HTML5新增属性与表单元素

    目录 一.HTML5新增属性 1.1.contextmenu 1.2.contentEditable 1.3.hidden 1.4.draggable 1.5.data-* 1.6.placehold ...

  5. HTML5学习总结——HTML5新增属性与表单元素

    一HTML5新增属性 1.1contcxtmcnu contextmenu的作用是指定右键菜单. <!DOCTYPE html> <html> <head> < ...

  6. IT兄弟连 HTML5教程 HTML5表单 HTML5新增表单元素

    HTML5有一些新的表单元素:<datalist>.<keygen>.<output>.不是所有的浏览器都支持HTML5新的表单元素,但即使浏览器不支持该表单属性, ...

  7. HTML5: HTML5 表单元素

    ylbtech-HTML5: HTML5 表单元素 1.返回顶部 1. HTML5 表单元素 HTML5 新的表单元素 HTML5 有以下新的表单元素: <datalist> <ke ...

  8. HTML5初步——新的表单元素和属性

    HTML5初步--新的表单元素和属性 HTML5初步--新的表单元素和属性 <!DOCTYPE html> <html> <head> <meta chars ...

  9. HTML5 表单元素和属性

    HTML5 表单元素和属性学习 版权声明:未经博主授权,内容严禁转载 ! 表单元素简介 无论实现提交功能还是展示页面功能,表单在HTML中的作用都十分重要. 在其他版本的HTML中,表单能够包含的元素 ...

  10. 疯狂的表单-html5新增表单元素和属性

    疯狂的表单 2015/11/27 16:44:07 从三方面来介绍html5表单的新特性 表单结构更灵活 要提交数据的控件可以布局在form标签之外,看下面的代码,表单元素可以写到form元素之外,只 ...

随机推荐

  1. @Component-@Resource-@Repository-@Service-@Controller的区别和理解-------springMVC

    1.作用: @Component------------------------泛指组件,当组件不好归类的时候,我们可以使用这个注解进行标注.(Component-------成分; 组分; 零件) ...

  2. setlocal启动批处理文件中环境变量的本地化

    setlocal启动批处理文件中环境变量的本地化 在执行 SETLOCAL 之后所做的环境改动只限于批处理文件.要还原原先的设置,必须执行 ENDLOCAL. 学习了:https://baike.ba ...

  3. 解决dubbo问题:forbid consumer(2)

    线下环境经常出现类似这种异常: com.alibaba.dubbo.rpc.RpcException: Forbid consumer 10.0.53.69 access service com.ku ...

  4. C1:工厂模式 Factory

    最常用的实例化对象模式,用工厂方法替代了实例化对象. 应用场景:A.一个类的子类经常面临着剧烈变化,但却拥有较稳定的接口,或者说拥有相同的接口.工厂方法定义一个用于创建对象的接口,让子类来决定创建那个 ...

  5. 内容提供器(ContentProvider)

    一.简介内容提供器(Content Provider)主要用于在不同的应用程序之间实现数据共享的功能,它提供了一套完整的机制,允许一个程序访问另一个程序中的数据,同时还能保证被访数据的安全性.目前,使 ...

  6. angularjs与server交互

    真正的应用须要和真实的server进行交互,移动应用和新兴的Chrome桌面应用可能是个例外,可是对于此外的全部应用来说,不管你是想把数据持久化到云端.还是须要与其它用户进行实时交互.都须要让应用与s ...

  7. ubuntu 安装时出错 sudo apt-get update Reading package lists… Error

    安装过程出错 首先出现问题sudo apt-get updateReading package lists… Error!E: Encountered a section with no Packag ...

  8. Android实用工具

    1 json类:hiJson 格式化json字符串 2 sqlite类:sqlitespy,SQLiteExpertSetup 3

  9. WDCP管理面板忘记ROOT MYSQL密码及重置WDCP后台登录密码方法

    不管出于何种原因,应该有不少的朋友在自己的VPS/服务器上采用WDCP管理面板的时候有忘记MYSQL ROOT账户管理密码在寻找解决方法,甚至有忘记WDCP后台管理登录密码的.这些问题都比较简单,只需 ...

  10. 查看/设置MySQL数据库的事务隔离级别

    查看InnoDB存储引擎 系统级的隔离级别 和 会话级的隔离级别: mysql> select @@global.tx_isolation,@@tx_isolation; +---------- ...