HTML5规范定义了一些非常有趣的验证组件,包括pattern(用于根据正则表达式进行验证)和required(用于将字段标记为必填)。但是据我所知,目前没有任何浏览器基于这些属性进行验证。
我找到了一个比较HTML5引擎支持情况的网站,但是那里没有关于验证的信息。在我试过的浏览器中(Firefox 3.5.8和Safari 4.0.4),没有对象具有
是否有任何支持此功能的浏览器,以便我可以进行实验?
我找到了一个比较HTML5引擎支持情况的网站,但是那里没有关于验证的信息。在我试过的浏览器中(Firefox 3.5.8和Safari 4.0.4),没有对象具有
checkValidity()
方法,因此尽管我可以定义验证,但无法运行验证。是否有任何支持此功能的浏览器,以便我可以进行实验?
checkValidity()
将简单地依次委托给它的每个input
(以及select
和textarea
),但我不能说我实际上有参考资料。 - James A. RosencheckValidity
只会触发一个事件,要检查实际的有效性,您必须处理元素上的invalid
事件。 - robertc