摘要:注意约束验证不支持表单中的元素若想基于表单的验证结果来改变按钮的样式,可以使用伪类。约束验证的语法下列语法中的条目用于为表单数据指定约束。这些特性指定了当表单提交时不做验证。在表单相关元素上属性,如果元素的约束没有被符合则值为。
相对于 HTML4 来说,HTML5中的元素与特性提供更大程度上的语义标记,同时还删除了大量在 HTML4 中因为脚本与样式缘故而存在的冗余元素。通过让表单在不同网站上表现的更加一致,及时响应用户输入的数据,HTML5的表单特性为用户提供了更好的使用体验。这些体验同样适用于那些禁用了浏览器脚本的用户。
这个话题会描述那些被 Gecko/Firefox4 或更高版本所支持的一些新特性或者改变的部分。
元素的 type 特性拥有更多的值.
search: 这个元素呈现为一个搜索框。换行符会从输入值中去掉,此外没有其他的语法增强了。
tel: 这个元素可现为一个编辑电话号码的输入控件。换行符会从输入值中去掉,此外没有其他的语法增强了,因为电话号码国际化差异非常明显。你可以使用如 pattern 与 maxlength 等属性来限制输入到控件中的值。
url: 这个元素呈现为一个编辑URL 的输入控件。换行符与首尾的空格将会被自动去除。
email: 这个元素呈现为一个邮件地址。换行符会被自动去除。可以设置一个无效的邮件地址,但若满足输入框的限制,必须遵守在扩展的巴科斯范式(ABNF)中的规范:1( atext / "." ) "@" ldh-str 1( "." ldh-str ) 其中atext 在规范RFC 5322 section 3.2.3 中被定义,而ldh-str在规范RFC 1034 section 3.5 中被定义。.
注意: 若设置multiple属性, 区域中可以用逗号分割的方式,输入多个email, 但 Firefox不支持.
元素也拥有一些新的特性。
list:
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/50214.html
摘要:文本框获得焦点时,选中其中所有的文本思路利用焦点事件事件,在文本框获得焦点时,利用其方法选中所有文本。自动切换焦点思路利用事件检测用户输入新字符后,文本框内的字符串是否已经达到最大长度,若达到最大长度,则将焦点切换至下一个文本框。 JavaScript 表单脚本 通过 document.forms 可以获得一个包含当前页面中所有表单的集合 HTMLFormElement 接口 下面是这...
摘要:定义字符中文注音或字符的解释或发音。表单域我们都知道标签用于为用户输入创建表单。在中表单域添加了两个新的属性规定是否启用表单的自动完成功能,默认。通过属性和表单域的可以将输入表单绑定到表单域中。 showImg(http://ww1.sinaimg.cn/large/007kscFEgy1fxgnw4hajoj31400p0q4d.jpg); 1. 认识HTML5 HTML5并不仅仅...
阅读 2992·2021-11-24 10:21
阅读 1562·2021-10-11 10:57
阅读 2764·2021-09-22 15:24
阅读 2600·2021-09-22 14:58
阅读 2304·2019-08-30 13:16
阅读 3465·2019-08-29 13:05
阅读 3393·2019-08-29 12:14
阅读 3362·2019-08-27 10:55