IE 8中的Jquery Validity.valid错误

时间:2016-03-29 01:56:17

标签: javascript jquery validation internet-explorer-8

Validity.valid为null或不是对象 - 使用<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> <input type='radio' name='group1' id='select_btn_forSelect' /> <input type='radio' name='group1' id='select_btn_forSelect2' class='checked' /> <br> <input type='radio' name='group2' id='select_btn_forSelectOther' /> <input type='radio' name='group2' id='select_btn_forSelectOther2' class='checked' /> <input type='button' value='button' name='group2' class='continue-button' />

时遇到问题

这是我的代码的一部分:

Internet Explorer 8

1 个答案:

答案 0 :(得分:0)

我想我找到了自己的答案,以防其他人遇到这个问题我会发布自己的解决方案:

更改 if(!curInputs [i] .validity.valid) 至 if(curInputs [i] .hasAttribute(&#39; required&#39;)&amp;&amp; curInputs [i] .value ===&#39;&#39;)

这是正确的,因为我只是检查必填字段。