5

jquery 検証を使用したフォームがあります。フォームを送信した後、 Ajax を介して同じフォームをロードします。私の問題は、jquery の検証が ajax で読み込まれたフォームに対して機能しないことです。スタック オーバーフローのいくつかの回答を試しましたが、残念ながら機能しませんでした。

ありがとうアズ

4

3 に答える 3

5

関数で使用 ます。.

例:

 $(document.body).on('click', '.submitBtn', function(){
       $("#form").validate({
          submitHandler: function() {
              // do anything
         } 
    });
 });
于 2014-04-25T10:40:47.237 に答える
0

新しいフォームを DOM にロードした後、検証プラグインを再初期化する必要があります。これは、以前にロードしたものとは異なる DOM 要素であるためです。これは、新しい HTML を DOM にロードする AJAX コールバック関数で行う必要があります。

于 2013-05-16T04:48:01.233 に答える