Q&Aなうの二重投稿を防止機能を簡易実装してみた
Twitterのサービス、Q&Aなうの二重投稿防止機能を要望したら、実装してもらえることになりました。
とはいっても、対策コードは3行程度
<script language="JavaScript"> <!-- function SendCheckNow(obj){ obj.disabled = true; obj.value = '送信中'; obj.form.submit(); } // --> </script> <form action={$postserver} method post> <input type="hidden" name=magic value={$magic}> <p>140文字いないで質問できます。質問はTwitter上にも反映されます</p> <textarea name=comment rows=5 cols=50></textarea> <INPUT class="commnt_submit" type="submit" value="質問する" onclick="SendCheckNow(this)"></form> |
ざっとこんな感じ
iPhone だと、送信ボタン何度もクリックしてしまうことがあったのですが、これで送信中になるので、ゆっくり待つことに|・ω・)ノ
まぁ、サーバーのデータベースアクセスで二重投稿防止のチェックしてもらえば100%大丈夫なのですが、暫定処置ってことで。
Comments