0

ユーザーがフォーム送信ボタンをクリックしたときに実行される検証スクリプトがあります。

このフォームに変数を渡し、コードを挿入して検証スクリプトを自動実行したいと考えています。

私はこれを試しました:

 $('#theform').submit();

ただし、ユーザーが手動でボタンをクリックした場合に発生する検証はバイパスされます。

ユーザーの「クリック」をエミュレートしてフォーム送信トリガーを実行する方法はありますか。

4

2 に答える 2

1

これを試して:

$("#theform").submit(function() {
    // If the validation function returns true, then submit
    if(my_validation_function())
        return true;
    // If the validation function returns flase, don't submit
    return false;
});
于 2012-06-20T11:29:21.087 に答える
1

この中に入れることで固定

 jQuery(document).ready(function($) {
  // Code using $ as usual goes here.  
 });
于 2012-06-20T11:31:28.230 に答える