[前][次][番号順一覧][スレッド一覧]

rails:1020

From: Hiroshi Takagi <gollum@h...>
Date: Thu, 23 Mar 2006 00:23:22 +0900
Subject: [rails:1020] Re: 戻るボタン・二重サブミットへの対処について

高木宏です。


On 22 Mar 2006 19:36:21 +0900
"Shouta Ohnishi" <s-onishi@d...> wrote:

> 戻るボタンを用いた二重投稿や、ボタン連打による二重サブミットを防止するための
> 機構がRailsにないか、どなたかご存知ないでしょうか??

back button blue の話は、Agile 本にゆずるとして、
ボタン連打による二重サブミットを防止は、
結局、クライアントサイドでわたしは実装してます。

form_remote_tag ......
                :loading => 'disable_submit_button()',

とクリックされた瞬間にsubmit button を disable し、
RJS template で、

page.call 'enable_submit_button'   

と記述し、処理が終わってから button をenable します。
二重サブミット防止には、けっこう有効で重宝してますが、
求められているサーバーサイドでの防止ではありませんね。

ご参考までに。

-- 
Hiroshi Takagi <gollum@h...>



--
ML: rails@r...
使い方: http://QuickML.com/

[前][次][番号順一覧][スレッド一覧]

      1018 2006-03-22 11:36 [s-onishi@d...       ] 戻るボタン・二重サブミットへの対処について
->    1020 2006-03-22 16:23 ┣[gollum@h...         ]                                       
      1021 2006-03-22 16:24 ┣[qve02451@n...       ]                                       
      1022 2006-03-23 02:03 ┗[s-onishi@d...       ] Re: [mailinglist]  戻るボタン・二重サブミットへの対処について
      1023 2006-03-23 04:40  ┗[gollum@h...         ]