2010-12-22 11 views
1

私はasp.net mvc 3クライアントの検証を使用しています。私はフォームが提出される前にいくつかのことをやろうとしています。私はJQueryのバリデーションが私が探していると思われるsubmitHandlerを持っていることがわかりましたが、構文に問題があります。 TJQueryのバリデーションプラグイン - submitHandlerの構文

私は以下を試しましたが、構文エラーが表示されます。

$(function() { 
    submitHandler: function (form) { 
     //my logic 
     alert('here'); 
    } 
    }); 

ありがとうございました!!!

答えて

4

あなたはこのように、.validate()オプションの一部としてこれを呼び出す必要があります:

$(function() { 
    $("#formID").validate({ 
    submitHandler: function(form) { 
     //my logic 
     alert('here'); 
    } 
    }); 
}); 
+0

私はそれを試してみましたが、何らかの理由で動作しているようだdidntの。しかし、私は試しました: $( "form")。validate({すべてのフォームに対してこれを行う必要があるので。 –

+0

@BZ:$( "..")内のテキストはセレクタ:http:// apiです。 jquery.com/category/selectors/あなたのニーズに合わせてセレクタを変更することができます - ニックの例では、IDがformIDのフォームでvalidate関数が呼び出されています –

+0

@Andrew Whitaker - ええ、私は問題を知っていると思う。私はsubmitHandlerが検証前/検証中に起こることを期待していた。検証前/検証中に起こるイベントを見つけることができない? –

関連する問題