Webページの状態によって入力チェックの内容を変更する
validation
ってif分岐出来ないんですか?と聞かれて調べたのでメモ
ここ
に書かれていました。
$("#sample").validate({
rules : {
name : {
required : $("#flag").val() == "0"
}
},
の様に書けば良いらしいです。
例えば、
required
であれば上記の様にboolean
で返るようにする。
maxlength
であれば以下の様にnumber
になるようにすれば良いのかな?
maxlength: function () {
if ($("#name").val == "jugemu") {
return 200
} else {
return 100
}
}
試していないです。。
if分岐ではないですが、処理を分けることはできそうです。