您將需要包括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/
我還使用the groups:
option將三條消息分組爲一個,但如果需要,可以將其刪除。您可能還想將自定義的noSpace
方法替換爲additional-methods.js
文件中名爲nowhitespace
的方法,但這又取決於您的需求。
還請在表單中加入HTML。 – Sparky 2013-02-18 16:01:39