私はおそらくこれよりも長い間この作業をしようとしていますが、これで数多くのSOスレッドを読み終えても、それはまだわかりません。誰かが私が間違っていることを教えてもらえますか?jquery validation、change rule最小値
私はセットアップに私のdebitorder
チェックボックスがチェックされている場合は、入力されたテキストボックスの最小値= 1000に設定しますが、
debitorder
と私の
other checkbox
がチェックされ、両方の場合は、最小値があるべき
jquery validation
でダイナミックなルールをしようとしています
以下は私の最近の試みですが、毎回検証を完全に破るようです。
amount: {
required: "#debitorder:checked",
number: true,
minValue: function() {
if ($("#othercheckbox").is(":checked")) {
minimum: 500
} else {
minimum: 1000
}
}
},
'$("#othercheckbox ")。hasAttr(" checked ")'で 'if'を試してみてください。 –
@chade_ 'jQuery'は' hasAttr() '関数を持っていません – pmaddi
@pmaddi申し訳ありません、私のせいです。私たちは、その機能を持つcomapnyにカスタムjQuery拡張を持っています。しかし、私は[助けるかもしれない答え](https://stackoverflow.com/a/1318091/4733879) –