html5表单checkValidity()方法找不到

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

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

我究竟做错了什么?

谢谢。

解决方法

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

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

原文链接:https://www.f2er.com/html5/169384.html

猜你在找的HTML5相关文章