我试图使用形式方法checkValidity()。
http://html5test.com/告诉我,我的浏览器(Chrome)支持窗体级checkValidity方法。
但是,使用jsfiddle http://jsfiddle.net/LcgnQ/2/我试过下面的html和javascript代码段:
<form id="profileform" name="profileform"> <input type="text" id="firstname" required> <input type="button" id="testbutton" value="Test"> </form> $('#testbutton').bind('click',function(){ try{ alert($('#profileform').checkValidity()); } catch(err){alert('err='+err)}; });
我究竟做错了什么?
谢谢。
解决方法
尝试:
$('#profileform')[0].checkValidity()
当你选择$(‘#profileform’)你得到一个节点的集合,要访问实际的DOM属性,你必须选择第一个。