条件に応じて最小の長さを使用する必要があります(とにかく、それも機能しませんでした)
「必須」ルールに問題はありません。条件に問題がなければ、必須メッセージが表示されます。「必須」ルールは期待どおりに機能しています。コンソールにも「ハッピーデイ」が表示されます。
しかし、コンソールに「最小長5」が表示されていても、フォームは問題ないように動作します。
私はどこが間違っていますか?ありがとう。
if($('form#form_validation_reg_generate_user').valid({
rules: {
'userPassword':{
required:(function () {
if($('#userPassword').val().length >0 ) {
console.log('happy day');
return true;
}
else{
console.log('happy day false');
return false;
}
})(),
minlength:(function () {
if($('#userPassword').val().length >0 ) {
console.log('min length 5');
return 5;
}
else{
console.log('min length 0');
return 0;
}
})()
}
}
}))