http://tetlaw.id.au/view/javascript/really-easy-field-validationのvalidation.jsを使用してユーザー入力を検証しています。フィールド検証で検証メッセージが更新されませんか?
Validation.add('someClass', '', function(v, elm){
return myValidateFunction(this, checked.value, $(hID).value, $(wID).value);
});
myValidateFunctionで私はこのようなdiffernetの状況の検証メッセージを設定します:
if(something) {
validator.error = 'my message 1';
return false;
}
if(something else) {
validator.error = 'my message 2';
return false;
}
return true;
問題がある:これは私がやっている何であるかの最初は、最初の要求に本当だった場合最初のときは、2番目のifがtrueだったにもかかわらず、すべての要求に最初の検証メッセージ(メッセージ1)が表示されます。私もJSコードをデバッグしました。myValidateFunctionが返され、がこのを関数呼び出しでチェックすると、メッセージが正しく表示されません。私は間違って何をしていますか?
ありがとうございます!
ああ、あなたは正しいです、私は別のものを使用しています...あなたが言及したものではなく私が使っているものをチェックしましょう。 – EOB
私の質問が更新されました... – EOB