Javascript checkValidity()在IE9及以下版本中导致错误
我在ajax表单提交中使用jQuery的checkValidity,在表单具有select元素之前,一切都正常工作 例如,我有一个页面,根据用户选择的行数显示数据。选择有多少行数据。。。10、20、30等等,这是页面上唯一的表格。他们会选择,除了IE 9和更低版本之外,所有浏览器都可以 以下是表单提交脚本中导致错误的行:Javascript checkValidity()在IE9及以下版本中导致错误,javascript,forms,jquery,Javascript,Forms,Jquery,我在ajax表单提交中使用jQuery的checkValidity,在表单具有select元素之前,一切都正常工作 例如,我有一个页面,根据用户选择的行数显示数据。选择有多少行数据。。。10、20、30等等,这是页面上唯一的表格。他们会选择,除了IE 9和更低版本之外,所有浏览器都可以 以下是表单提交脚本中导致错误的行: if (!$(this).get(0).checkValidity()) {return false;} IE中产生的错误是: SCRIPT438:对象不支持属性或方法“ch
if (!$(this).get(0).checkValidity()) {return false;}
IE中产生的错误是:
SCRIPT438:对象不支持属性或方法“checkValidity”
有人知道我如何解决这个问题吗?在其他浏览器中都可以正常工作
我正在使用jQuery的checkValidity
不是jQuery方法,而是本机DOM API方法。你引用的代码
if (!$(this).get(0).checkValidity()) {return false;
…获取对本机DOM元素的引用,$this.get0是多余的,可以简单地用它替换它,然后对其调用checkValidity方法
它在IE9及以下版本中失败,因为他们没有实现该方法
我正在使用jQuery的checkValidity
不是jQuery方法,而是本机DOM API方法。你引用的代码
if (!$(this).get(0).checkValidity()) {return false;
…获取对本机DOM元素的引用,$this.get0是多余的,可以简单地用它替换它,然后对其调用checkValidity方法
它在IE9及以下版本中失败了,因为他们没有实现该方法。说到编校错误暂停,我设法做到了。有这个…没有这个。我肯定你不想看到那个混血儿的双舌头是什么样子,因此在代码中避免了一个峰值…说到重编的人造停顿,我设法做到了。有这个…没有这个。我肯定你不想看到那个混血儿的双舌头是什么样子,因此不想在代码中出现峰值。。。