2012-04-23 17 views
0

jQuery Form PluginjQuery Validate pluginを一緒に使用しようとしていますが、必須フィールドが空白の場合でもフォームはAJAXとともに送信されます。ここに私のコードです:jQueryフォームプラグインとjQueryの検証

// prepare the form when the DOM is ready 
$(document).ready(function() { 

    // bind form using ajaxForm 
    $('#contact-form').ajaxForm({ 
    // target identifies the element(s) to update with the server response 
    target: '#ajax-success', 

    // success identifies the function to invoke when the server response 
    // has been received; here we apply a fade-in effect to the new content 
    success: function() { 
     $('#contact-form-wrapper').hide(); 
     $('#ajax-success').fadeIn('slow'); 
    } 
    }); 
}); 
+0

大変申し訳ありませんが、まったく新しいStack Overflowを使用しています。受付を開始します。私はちょうどsubmitHandler関数でどこにドロップするかを調べようとしています。 – user1093150

答えて

0

documentation for the validate pluginはこれを行う方法を示しています。

submitHandlerの機能を見てください。

+0

しかし、私は.ajaxFormを使用していますが、.ajaxSubmit ...ではこれはどうやって動作しますか? – user1093150

+0

私はそのアイデアは 'ajaxSubmit'を使うことだと思います。ドキュメントの[Form Plugin](http://www.malsup.com/jquery/form/#api)にリンクしている著者から:**検証後にAjax経由でフォームを提出するための適切な場所** – Terry