您将需要包含additional-methods.js文件并使用名为skip_or_fill_minimum
.
class
在相关input
字段中添加一个共同点:
<form id="accountData">
<input type="text" class="pw" name="passwordOrig" />
<input type="text" class="pw" name="password" id="password" />
<input type="text" class="pw" name="passwordSecond" />
....
</form>
该skip_or_fill_minimum
规则需要两个参数,分组中的字段数和class
您在上面创建的名称skip_or_fill_minimum: [3,".pw"]
:
$(document).ready(function () {
$('#accountData').validate({ // initialize the plugin
rules: {
passwordOrig: {
checkPassword: true,
skip_or_fill_minimum: [3,".pw"]
},
password: {
validChars: true,
noSpace: true,
minlength: 5,
skip_or_fill_minimum: [3,".pw"]
},
passwordSecond: {
equalTo: "#password",
skip_or_fill_minimum: [3,".pw"]
}
},
groups: {
justaname: "passwordOrig password passwordSecond"
}
});
});
工作演示:http: //jsfiddle.net/DmTNW/
我还使用了将三条消息组合为一条的groups:
选项,但如果需要,您可以将其删除。您可能还希望将自定义noSpace
方法替换为已包含在additional-methods.js
名为 的文件中的方法nowhitespace
,但同样,这取决于您的需要。