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

[E-MAIL ADDRESS DELETED] [E-MAIL ADDRESS DELETED]
2007年 10月 18日 (木) 21:19:56 JST


米林です。

> 入れ替えてみました。送信中のダイアログは表示されるように
> なったのですが、「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]




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