フォームにイベント リスナーを追加して、フォームの送信を追跡するスクリプトがあります。問題は、ある顧客がリンクを介してフォームを送信することです
<a href="javascript:document.formname.submit();">Submit</a>
イベントリスナーを無視します。デモ用の JSFiddle を次に示します: http://jsfiddle.net/XhLkG/
ご覧のとおり、[送信] ボタンはアラートをトリガーしますが、[送信] リンクは単純にフォームを送信し、イベント リスナーをバイパスします。
イベントリスナーを引き続きトリガーする方法はありますか?
編集: スクリプトが埋め込まれた顧客のホームページにあるため、マークアップを変更することはできません。明確にしなかった場合は申し訳ありません。