私は次のフォームを受け取りました:
<form name="x" method="post" action="/message.jsp" onsubmit="validate(this)">
<input type="button" name="Export" value="Export" onclick="this.form.action='ReportExecute.jsp';this.form.submit();">
</form>
私がやりたいのは、エクスポートボタンがクリックされたときに何か(スピナーの表示やボタンの無効化など)をしようとしています(このボタンは、フォームで指定された特定のデータをロードした後、最終的にダウンロードされるcsvファイルを作成しますフィールド)フォームアクション(データのエクスポート)またはフォーム投稿が終了するまで。
私がしたことは次のようなものでした:
$(document).ready(function(){
$('form[name="x"]').submit(function() {
alert("test");
});
});
フォームはこのボタンをクリックしていくつかのアクションを実行するため、エクスポートボタンをクリックするとアラートが表示されると期待していましたが、機能しませんでした。フォームが何も投稿していないかのように!
いくつかの助けに感謝します。ありがとう