HTML 表单标签大全

引言:

表单是我们在日常页面之中最多用来与用户交互数据的一种方式,其中有许许多多的标签带我们来开发,H5之中更是添加了新的可用标签大大丰富了表单的内容,我们现在就一起来看一看吧。

正文:

1.form标签:说道表单,首先想到的是form标签,我们先来看一看它的属性吧。


    --accept-charset:一个空格分隔或逗号分隔的列表,这个列表包括了服务器支持的字符编码。浏览器以这些编码被列举的顺序使用它们。默认值是一个保留字符串“UNKNOWN”。这个字符串指的是,和包含这个form元素的文档相同的编码。

在之前版本的HTML中,不同的字符编码可以用空格或逗号分隔。在HTML5中,只有空格可以允许作为分隔符。


    -- action:处理这个程序所在的URL内容,可以被input和button之中的formaction重写。


    -- autocomplete:用于指示input内容是否拥有默认值,这个默认值是由浏览器自动补全的。这个设定可以被属于这个form的子元素的 autocomplete 属性重载(覆盖)。

        #off: 在每一个用到的输入域里,用户必须显式的输入一个值,或者document 以它自己的方式提供自动补全;浏览器不会自动补全输入。

        #on: 浏览器能够根据用户之前在form里输入的值自动补全。


    -- enctype:method为post的时候,指定提交内容的MIME类型,可能的取值为

        #application/x-www-form-urlencoded: 如果属性未指定时的默认值。

        #multipart/form-data: 这个值用于一个type属性设置为 "file" 的元素。

        #text/plain (HTML5)。

        详细说明请看下文。同时这一属性可能被button或者input之中的formenctype给覆盖。


    -- method:这一属性表示了提交数据的方式,一般是使用get或者post内容。


    -- name:表单名称,H4之中不被推荐使用这一属性,推荐为id,H5之中一个文档的多个form值之中name必须唯一而不仅仅是空字符。


    -- novalidate:布尔类型,提交时是否需要被验证。默认值被button或者input之中的formnovalidate代替


    -- target:表示提交之后,在哪里收到回复。H4之中这是一个用在frame的关键字,在H5之中这是一个用在browsing context浏览器上下文之中的属性。属性可能如下:

        #_self: 在当前HTML4或HTML5文档页面重新加载返回值。这个是默认值。译注:也就是说如果这个文档在一个frame中的话,self是在当前frame(document)中重新加载的,而不是整个页面(window)。

        #_blank: 以新的HTML4或HTML5文档窗口加载返回值。

        #_parent: 在父级的frame中以HTML4或HTML5文档形式加载返回值,如果没有父级的frame,行为和_self一致。

        #_top: 如果是HTML 4文档: 清空当前文档,加载返回内容;HTML5: 在当前文档的最高级内加载返回值,如果没有父级,和_self的行为一致。

        #iframename: 返回值在指定frame中加载。

HTML5: 这个值可以被

你可能感兴趣的:(HTML 表单标签大全)