<   2011年 06月 ( 1 )   > この月の画像一覧

 

javascriptでsubmitを無効にする

掲示板やデータ投稿を行うシステムなどで使用されるFORMタグですが
二重送信された場合など、中々悩ましいですね。

そんな時は、submitボタンのタグに以下のコードを入れましょう。

onclick="this.disabled = true;this.form.submit();"

決定ボタン後に属性を無効化し、かつformによるget/postデータを送信します。
※FORMデータは基本POSTで投げる事!getはダメだからね★

使用例:
<form action="./hogehoge.php" method="post" >
<input type="hidden" value="1" name="value1">
<input type="submit" value="登録" onclick="this.disabled = true;this.form.submit();">
</form>
[PR]

  by chronos_music | 2011-06-09 15:04 | 仕事

SEM SKIN - DESIGN by SEM EXE