私はjavascriptのdomreadyイベントを扱っています。このイベントを使用して、ユーザーがフォームを送信した後に処理中のアイコンを表示して、フォームが処理中であることをユーザーに示します。
問題は、処理アイコンが適切に追加されていることですが、ページに初めて追加されるため、ページにロードするのに時間がかかることです。そのため、ユーザーには表示されず、フォームの処理が続行されます。
フォームまたはページのロード中に、この処理アイコンをロードする必要があります。そのため、フォームを送信すると、ページに表示されます。
私の場合、次のようなイメージタグを追加してアイコンを追加する必要があることに注意してください
<img src='images/loading.gif' style='border:0 none; height:20px;width:20px;' alt='Subitting...'>
解決策を提案してください。