Perl(CGI)でHTMLタグを書いてフォームを作っています。 送信(submit)ボタンをダブルクリックする人が多く、それを防止するために色々探していたら <input type="button" value="送信" onClick="this.disabled=true; this.value='送信中'; this.form.submit();"> とすればよいとあったので早速 onClickを付け加え typeのところをsubmitからbuttonに変更しました。 そうするとうまくいったのですが、別のページを同じようにすると動きません。 よく見るとうまくいったものにはnameが入っており、実際には <input type="submit" name="button" value="送信" onClick="this.disabled=true; this.value='送信中'