1

ユーザーがフォームを送信したときに起動する JavaScript 関数を作成しようとしていますが、送信ボタンへの編集アクセス権がないため、onsubmit 関数を追加できます。タグを追加できる<script>ので、送信を検出できればコードを実行できます。誰でもこれを行う方法を知っていますか?

4

3 に答える 3

5

DOM を介して送信ボタンを見つけ (getElementByID()またはdocument.formname頭に浮かびます)、送信ボタンのonsubmit値を選択した関数に設定できます。

于 2009-02-27T00:57:27.927 に答える
4

ただし、送信ボタンにプログラムでアクセスできないため、onsubmit関数を追加できます

そんなことがあるものか?ページで JavaScript を実行している場合は、DOM 全体にアクセスできます。

于 2009-02-27T00:53:45.690 に答える
1

attachEvent または addEventListener を使用して、DOM オブジェクトのイベントを添付できます。

例: element = document.getElementById('submitButtonId'); element.addEventListener('クリック',doSomething,false);

「doSomething」は関数名です。

于 2009-02-27T01:13:09.463 に答える