0

私はそれを機能させるために多くのことを試みていますが、うまくいきません..jqueryの専門家なら誰でもそこのビューを共有できます.

私はフォームを持っています。検証のために、私が入れたときに検証を正しく行うフォーム検証プラグイン(jquery)を使用します。

$("#contact").validationEngine();  // #contact is my form id.

今、ボタンクリック(フォーム送信ボタン)でajaxを使用してフォームを送信したいのですが、これは次の方法でも正しく行われています。

$(".button").click(function() {
 ajax code goes here ...
}

ここでの問題は、送信ボタンをクリックするとデータベースが更新され、フォーム検証プラグインが検証されるのを待たないことです...

実際に私がやりたいことは、最初にフォームを検証して問題がなければ、次に行って ajax 関数を呼び出してデータベースを更新することです。検証が失敗した場合は、ajax 関数を呼び出してデータベースを更新しないでください。

誰か手がかりを共有してください。

前もって感謝します...

よろしく、モナ。

4

1 に答える 1

0
 $(function() {
   $("#contact").validate({
     rules: {

     },
    submitHandler: function(form){
  ajax call
    }
 });
});

元の投稿jQuery: 送信前に検証 これが問題の解決に役立つかどうか試してください..

于 2012-11-30T21:06:58.963 に答える