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
上記で作成した名前の2つのパラメーターが必要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:
オプションを使用して3つのメッセージを1つにグループ化しましたが、必要に応じて削除することもできます。カスタムメソッドを、というファイルnoSpace
にすでに含まれているメソッドに置き換えることもできますが、これもニーズによって異なります。additional-methods.js
nowhitespace