onSubmit検証せずに提出するにはJavaScript機能を発射する方法は)(あり
-
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のは、" 関数名である一方でます。
所属していません StackOverflow