[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 メーリングリストの案内