- ベストアンサー
ボタンを消したい(二度押し抑制)
<form method="post" action="xxx"> <input type="text" name="a"> <input type="submit" name="submit" value="SEND"> <input type="submit" name="submit" value="BACK"> </form> こういうソースがあります。 SENDボタンをクリックするとメールが送信されます。 BACKボタンをクリックすると入力画面に戻ります。 ここでSENDボタンを連打されるとメールが連続送信されてしまいます。 そうならないようにボタンをクリックした時2つのボタンを消してしまいたいのですが、どうすればよいでしょうか。 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
お礼
回答ありがとうございました。 いろいろ試行錯誤してみました。 <form id="frm1"> <div id="btn1"> <input type="button" name="submit" value="SEND" onClick="BtnNone()"> <input type="submit" name="submit" value="BACK"> </div> </form> function BtnNone(){ btn1.style.display = "none"; frm1.submit(); } としたら、ボタンは消えるのですが、FormがSubmitされません。 何故でしょう・・・?