CGI-BBS > SO−HO > ショッピングバスケット > 簡易ショッピングバスケットで戻って書き直すタイムラグ


カレッヂ
カレッヂ


質問者 ジュニア  投稿日 4/18(木) 02:06:04
初めまして。

cgi初心者です。
簡易ショッピングバスケットを設置して使用しています。

商品を選んでカゴの中身から入力必須項目、チェック項目を全て書き込んで
最終確認へ進みメール送信までストレートに進むとちゃんと機能するのですが。

最終確認から途中で名前など記入項目の変更するためブラウザの戻るで
戻って記入内容変更後、最終確認へ進むボタンを押して再送信すると

「送信中ですのでしばらくおまちください。」OK

のメッセージがでてかなり時間がたっても先に進めません。
サンプルでも同じ結果でした。何か解決方法ありますか。
ちなみに使用しているパソコンはMacです。
回答者 呑兵衛@大阪  [削除]  投稿日 4/21(日) 13:53:06
二重注文を防ぐため(ボタンの2度押し) JavaScript が働いていることによるものです。
Windows Mac ともに働きます。
この機能をなくするには cargo.cgi の
document.write("<input type=button value='    → 最終確認へ進む    ' onClick='Kakunin()'> <input type=reset value='× 書き直し'></form><p><br>\\n");

onClick='Kakunin()'
を削除すればOKです。
Webform.cgi では削除しないようにしましょう。
質問者 ジュニア  [削除]  投稿日 4/24(水) 01:18:00
ありがとうございます。
早速試してみます。

このページは終了したので返信(回答)は書きこめません

Web裏技