ホームページ > 記事 > ウェブフロントエンド > JQuery と JS の submit() の違いの例
この記事では、JS の JQuery と submit() の違いを主に紹介します。必要な場合は、次の JS コードを使用して
ASP.NET サーバー コントロールポストバックを参照できます。
var theForm = document .forms['form1']; if (!theForm) { theForm = document.form1; } function doPostBack(eventTarget, eventArgument) { if (!theForm.onsubmit || (theForm.onsubmit() != false)) { theForm.EVENTTARGET.value = eventTarget; theForm.EVENTARGUMENT.value = eventArgument; theForm.submit(); } }
をサーバー
に渡すために、非表示フィールドの 1 つに値を割り当てたいということです。
そこで、JQuery の submit([[data],fn]) メソッドを使用してイベントを追加しましたが、機能しないことがわかりました。 $("form:first").submit() を使ってみたところ、イベント
function
をトリガーできることがわかりました。
何が起こっているのですか?情報を確認したところ、jsのネイティブ関数void submit()ではsubmitイベントがトリガーされないことが分かりました。上記のコードに
があるのはこのためです。コードは次のとおりです。
if (0692bef1110ea83db4e715cb4da3c06e!theForm.onsubmit || (theForm.onsubmit() !=) false...
}
以上です。
として書きます。コードは次のとおりです:
$("form:first")<span style="color:#006600">.get(0)</span>.onsubmit = function () { ... };
以上がJQuery と JS の submit() の違いの例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。