質問: onclickイベントでの二重送信防止に関して onclickイベントでフォームの二重送信の防止をしたいと考えています。 が一つしかないページでは、 でうまくいったのですが、 2つ以上あるページだと、クリックすると空白のページに飛んでしまい、フォームが送信できませんでした。 どのようにすれば、が2つ以上あるページでも、この方法で二重送信防止を作動させることができるでしょうか。 ご教授よろしくお願いいたします。
回答: document.getelementbyidでも使って対象input要素を取得し、disabled = trueにすればいいのでは。 まずは、onclick()内に直接javascriptを書くのをやめればいいと思います。 https://developer.mozilla.org/ja/docs/web/api/document.getelementbyid