我无法让require_from_group
正确使用此示例表单将其应用于类而不是名称。有什么建议,不知道我错过了什么?
<h1>Form Validation Example</h1>
<form id='registerForm' name='registerForm' method='post' action='' > <p>
Name: <input type='text' id='name' class='fillone' />
</p>
<p>
Email: <input type='text' id='email' class='fillone' />
</p>
<p>
<input type='submit' name='Submit' value='Submit' />
</p>
</form>
JS:
$(document).ready(function(){
$("#registerForm").validate();
$.validator.addClassRules("fillone", {
require_from_group: [1,".fillone"]
});
});
答案 0 :(得分:2)
问题是您使用的是旧版本的jQuery Validate插件(1.7)以及additional-methods.js
文件的1.11.1版本(以及jQuery的1.11.0版本)。
该插件的1.7版本非常陈旧,jQuery 1.11相当新。从那以后,jQuery本身已经发生了很多变化。
此外,两个插件文件版本(验证和附加方法)应匹配,因为许多其他方法依赖于Validate插件中修复的错误。
我将 两个 插件文件更新到最新版本(版本1.13.0),您的演示开始工作。
http://jsfiddle.net/sparky672/1he85dwr/3/
你也可以使用jQuery Validate 1.11.1或1.12,它应该可以工作。但是,在1.11.1之前的版本中存在关于require_from_group
的已知错误。