html5表单checkValidity()方法找不到

前端之家收集整理的这篇文章主要介绍了html5表单checkValidity()方法找不到前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图使用形式方法checkValidity()。

http://html5test.com/告诉我,我的浏览器(Chrome)支持窗体级checkValidity方法

但是,使用jsfiddle http://jsfiddle.net/LcgnQ/2/我试过下面的html和javascript代码段:

  1. <form id="profileform" name="profileform">
  2. <input type="text" id="firstname" required>
  3. <input type="button" id="testbutton" value="Test">
  4. </form>
  5.  
  6. $('#testbutton').bind('click',function(){
  7.  
  8. try{
  9. alert($('#profileform').checkValidity());
  10. }
  11. catch(err){alert('err='+err)};
  12. });

我得到一个错误:对象没有方法checkValidity()

我究竟做错了什么?

谢谢。

解决方法

尝试:
  1. $('#profileform')[0].checkValidity()

当你选择$(‘#profileform’)你得到一个节点的集合,要访问实际的DOM属性,你必须选择第一个。

猜你在找的HTML5相关文章