[Seasar-user:11141] Re: [Teeda]ダブルサブミット防止について

[E-MAIL ADDRESS DELETED] [E-MAIL ADDRESS DELETED]
2007年 10月 19日 (金) 16:06:19 JST


米林です。

こちらでは正常に動作していますね。
ちなみに、Pageクラスのログは確認されていますか?
連打出来ても、submitされていないのでは?

----- Original Message ----- 
From: "小山 健二" <[E-MAIL ADDRESS DELETED]>
Sent: Friday, October 19, 2007 3:55 PM

> 米林さん
>
> お世話になっています、小山です。
>
> *.js は、seasarUser11056.htmlと同しディレクトリにおいて、
> 確認しました。
> スクリプトは以下のとおり指定しました。
> <script type="text/javascript" src="kumu.js"></script>
>
> 「submit test1」を連打しました。
> time : 50000
> になっているので、50秒以内であれば抑止されるはずと思いますが、
> 1秒程度の間隔でも抑止できませんでした。
> ひたすら連打を試みていると、たまに「submit 送信中です」が表示されました。
> リンクは、いくらやっても抑止できませんでした。
>
> ちなみに、eclipse上からTomcatを起動して確認しています。
> ブラウザは、IE6 です。
> firefox では、ボタン、リンクそもは抑止できましたが、
> アラートから、戻って再度やると抑止できません。
> 初回のみ有効のようです。
>
> [E-MAIL ADDRESS DELETED] さんは書きました:
> > 米林です。
> >
> >> 入れ替えてみました。送信中のダイアログは表示されるように
> >> なったのですが、「OK」を押しても次画面に遷移しません。
> >> login.htmlが再表示されているようです。
> >> *.jsは、html(login.html)と同じ場所に置きました。
> >
> > 確認なのですが,*.jsをhtmlと同じ場所に置いて
> > 正しくjsファイルは読み込めていますか?
> >
> >>>>>> <script type="text/javascript" src="./js/kumu.js"></script>
> >>>>>> <script type="text/javascript" src="./js/event.js"></script>
> >>>>>> <script type="text/javascript" src="./js/disabled.js"></script>
> >
> > HTMLのソースですと、同じ場所だと読み込めてないのでは?
> > と思いました。
> >
> > 尚、teeda-html-exampleのtrunkにボタンとリンクのサンプルをコミットしまし
> た。
> > http://localhost8080/teeda-html-example/view/sample/seasarUser11056.html
> >
> > 確認ください。
> > よろしくお願いします。
> >
> > ----- Original Message ----- 
> > From: "小山 健二" <[E-MAIL ADDRESS DELETED]>
> > Sent: Wednesday, October 17, 2007 6:54 PM
> >
> >> 米林さん
> >>
> >> 小山です。
> >>
> >> 入れ替えてみました。送信中のダイアログは表示されるように
> >> なったのですが、「OK」を押しても次画面に遷移しません。
> >> login.htmlが再表示されているようです。
> >> *.jsは、html(login.html)と同じ場所に置きました。
> >>
> >> 一度送ったのですが、MLに流れていないので再送しあmす。
> >>
> >> [E-MAIL ADDRESS DELETED] さんは書きました:
> >>> 米林です。
> >>>
> >>> kumu.js
> >>> event.js
> >>> disabled.js
> >>>
> >>> 上記jsファイルのみ最新版で試して頂けますか?
> >>>
> >>> ----- Original Message ----- 
> >>> From: "小山 健二" <[E-MAIL ADDRESS DELETED]>
> >>> Sent: Wednesday, October 17, 2007 1:03 PM
> >>>
> >>>
> >>>> 小山です。
> >>>>
> >>>> 米林さん、ご指摘ありがとうございます。
> >>>>
> >>>> excludeFormは、対象外の指定とのこと。
> >>>> さっそく外してみましたが、現象は同じでした。
> >>>>
> >>>> <script type="text/javascript">
> >>>> DisabledConf = {
> >>>>     time : 5000,
> >>>>     submitMessage : function(){
> >>>>       alert('送信中です');
> >>>>     }
> >>>> }
> >>>> </script>
> >>>>
> >>>> [E-MAIL ADDRESS DELETED] さんは書きました:
> >>>>> 米林です。
> >>>>>
> >>>>> excludeFormは監視対象外のFormを指定しますので
> >>>>>
> >>>>>>     excludeForm : ['loginForm'],
> >>>>> 上記の指定をはずして下さい。
> >>>>>
> >>>>> よろしくお願いします。
> >>>>>
> >>>>> ----- Original Message ----- 
> >>>>> From: "小山 健二" <[E-MAIL ADDRESS DELETED]>
> >>>>> Sent: Wednesday, October 17, 2007 12:10 PM
> >>>>>
> >>>>>> いつもお世話になっています。
> >>>>>>
> >>>>>> 小山といいます。
> >>>>>>
> >>>>>> Teeda-1.0.6 を使っていますが、ダブルサブミット防止が必要で
> >>>>>> Kumu.Html.Disabled を
> >>>>>> 適用しようとTeeda-1.0.7にバージョンアップしました。
> >>>>>> Kumu.Html.Disabledの説明
> (http://teeda.seasar.org/ja/kumu_disabled.html)
> >> に
> >>>>>> 従って組み込みましたが、ダブルサブミット防止ができませんでした。
> >>>>>> 連打できてしまい、「既にリダイレクトされています」となってしまいま
> す。
> >>>>>> ちなみに、ターゲットのブラウザはIE6.0(SP2)です。
> >>>>>> firefox2.0.0.7でも同じでした。
> >>>>>>
> >>>>>> また、要件としてはアンカーやイメージのダブルサブミット防止も必要で
> す。
> >>>>>> 運用開始直前で、できるだけバージョンアップは避けたいです。
> >>>>>>
> >>>>>> 対処方法などアドバイス頂きたく、よろしくお願い致します。
> >>>>>>
> >>>>>> <head>
> >>>>>> <meta http-equiv="Content-Type" content="text/html;
> >> charset=Windows-31J"
> >>>> />
> >>>>>> <script type="text/javascript" src="./js/kumu.js"></script>
> >>>>>> <script type="text/javascript" src="./js/event.js"></script>
> >>>>>> <script type="text/javascript" src="./js/disabled.js"></script>
> >>>>>> <script type="text/javascript">
> >>>>>> DisabledConf = {
> >>>>>>     time : 5000,
> >>>>>>     excludeForm : ['loginForm'],
> >>>>>>     submitMessage : function(){
> >>>>>>       alert('送信中です');
> >>>>>>     }
> >>>>>> }
> >>>>>> <title>Login</title>
> >>>>>> </head>
> >>>>>>
> >>>>>> 中略
> >>>>>> <form id="loginForm">
> >>>>>> <table summary="">
> >>>>>>  <tr>
> >>>>>>   <td class="z">ユーザID</td>
> >>>>>>   <td class="v"><input type="text" id="userId" maxlength="20"
> >>>>>> autocomplete="off" style="width: 220px;ime-mode:disabled;"/><label
> id="
> >>>> ユー
> >>>>>> ザ名"/></td><td><span id="userIdMessage" class="err"/></td>
> >>>>>>  </tr>
> >>>>>>  <tr>
> >>>>>>   <td class="z">パスワード</td>
> >>>>>>   <td class="v"><input type="password" id="password" maxlength="20"
> >>>>>> te:redisplay="true" style="width:
> >>>> 220px;ime-mode:disabled;"/></td><td><span
> >>>>>> id="passwordMessage" class="err"/></td>
> >>>>>>  </tr>
> >>>>>>  <tr>
> >>>>>>   <td colspan="2" align="right"><input type="submit"
> >>>>>> onclick="document.forms[0].submit();" id="doLogin" value=" ログイン "
> >>>>>> class="submit"/></td><td></td>
> >>>>>>  </tr>
> >>>>>> </table>
> >>>>>> </form>
> >>>>>>
> >>>>>> -- 
> >>>>>> (^_^)試して見る事に失敗はない。明日は今日と違う自分になる。
> >>>>>> 小山健二 (Kenji Koyama)
> >>>>>> [E-MAIL ADDRESS DELETED]
> >>>>> ---
> >>>>> 米林 正明
> >>>>> [E-MAIL ADDRESS DELETED]
> >>> ---
> >>> 米林 正明
> >>> [E-MAIL ADDRESS DELETED]
> >
> > ---
> > 米林 正明
> > [E-MAIL ADDRESS DELETED]

---
米林 正明
[E-MAIL ADDRESS DELETED]




Seasar-user メーリングリストの案内