0

いくつかのフォームといくつかの動的フォームを作成して送信したと仮定すると (これもいくつかのフレームで)、これらのフォームの送信を (少なくとも同じフレームで) 追跡することは可能ですか? フォームにアタッチするための onsubmit イベントは知っていますが、フォームを知らず、動的に
作成されるフォームがある場合はどうすればよいでしょうか? (document.forms[] で実行しても、ここでは役に立ちません)。 ページ上のすべての送信をキャッチする一般的な onsubmit イベントまたは window.onsubmit はありますか?

追加の質問は、href が起動される前にユーザーの HREF クリックをキャッチするようなものがあるかどうかです。(これも事前に知らずに)。

ありがとう、
タル

4

1 に答える 1

0

もちろん、document.forms も機能します。

作成時にテストを onsubmit に追加するか、document.forms を定期的にスキャンする必要があります。

ただし、事実をどこかに保存した場合にのみ、それらが送信されたことを知ることができます。フォームが現在のページに送信される場合、Cookie が必要になります。それらが新しいウィンドウまたはフレームに送信される場合、カウンターをページに保持できます。

なぜこれをやりたいのかを教えていただければ幸いです。おそらく、あなたが必要だと思うことを行う方法を説明するのではなく、最終結果がどうなるかを提案することがあります.

于 2011-03-21T13:59:23.120 に答える