onSubmit検証せずに提出するにはJavaScript機能を発射する方法は)(あり

StackOverflow https://stackoverflow.com/questions/593141

  •  09-09-2019
  •  | 
  •  

質問

私はonSubmit検証機能を追加できるように、しかし、私は送信ボタンへの編集アクセス権を持っていない、ユーザーがフォームを送信したときに発動するJavaScript関数を記述するために探しています。私は私が提出を検出することができますので、もし、私は私のコードを実行することができ、<script>タグを追加することができています。誰もがこれを行う方法を知っていますか?

役に立ちましたか?

解決

あなたが(気にしていgetElementByID()またはdocument.formname)DOMを通じて送信ボタンを見つけ、その後、お好みの機能に送信ボタンのonsubmit値を設定することができます。

他のヒント

  

しかし、私はプログラムではありません   submitボタンにアクセスするようにI   onSubmit検証機能を追加することができます。

どうということは可能ですか?あなたがページ上のJavaScriptを実行している場合は、全体のDOMへのアクセス権を持っています。

あなたはDOMオブジェクトのイベントを添付するattachEventまたはaddEventListenerを使用することができます。

例えば。 元素=のdocument.getElementById( 'submitButtonId')。 element.addEventListener( 'クリック'、doSomethingの、偽の);

"doSomethingのは、" 関数名である一方でます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top