プログレスバーが消えない&フラットの確認画面
ポピーさん (2014-10-17 09:59:58) www.curtain-poppy.com/mail/test1.html
お世話になります。とても高機能なフォームで素晴らしいです。
Mailform Pro 4.0.9を使わせて頂いております。
複数のフォームでそれぞれ宛先を変えるため、以前の質問を読んだ中から、
・mailformpro.cgiとconfig.cgi を複製して、名前を変えたもの(mailformpro-mitsumori.cgi等)にして使っています。
フリガナ機能などは、使えているのですが、「プログレスバー」を
#push @AddOns,’progress.js’; ## プログレスバー表示
でOFFにしてもONにしても、プログレスバーが出てしまいます。
確認画面を「オーバーレイ」にすると問題ないのですが「フラット」にすると、「送信」「リセット」ボタンの下に、押すと送信になる「確認画面へ」のボタンが表示されてしまいます。
一応、複製前のmailformpro.cgiとconfig.cgi ではその点も問題ないです。
複製で宛先を変えたほうでも、フリガナ等は機能しているのですが、この件でどこに原因があるか、対処法などわかりましたら教えて下さい。
宜しくお願いします。
Re:プログレスバーが消えない&フラットの確認画面
ポピーさん (2014-10-17 11:58:48) www.curtain-poppy.com/mail/test1.html
すみません。
数日間、プログレスバーが消えずに悩んでいたのですが、こちらに質問投稿後、特に変更はしていないはずなのですが、先ほど確認したら、何故かちゃんと消えていました^^;
(投稿直前はプログレスバーがありました)
「フラット」での確認画面でまた確認ボタンが出るのはそのままです。
宜しくお願いします。
Re:プログレスバーが消えない&フラットの確認画面
和田 (2014-10-22 02:16:52) www.synck.com
「フラット」にした際にボタンが出る・・・。なんでしょうねぇ。mailformpro.cgiに直接アクセスした際に、サーバエラーが表示される場合は設定ファイルに問題がある可能性もありますが、ちょっとその症状を見てみないことにはなんともわかりません。
現状のURLが「押すと送信になる確認画面へ」でしょうか?
Re:プログレスバーが消えない&フラットの確認画面
ポピーさん (2014-10-22 09:27:10) www.curtain-poppy.com/mail/test1.html
ありがとうございます。
記載のURLがそのフォームです。
●「フラット」のプレビュー
www.curtain-poppy.com/mail/test1.html
内容入力し「確認画面へ」ボタン(フラットのプレビューに進みます)でプレビューにいくと、「送信」「キャンセル」の下にまた「確認画面へ」(※プレビューではなく送信になるボタン)が出てしまいます。
●「オーバーレイ」のプレビュー(※問題なし)
www.curtain-poppy.com/mail/test2.html
こちらは、「オーバーレイ」での確認用に、先ほどのhtml・CGIを複製で「オーバーレイ」に設定した例です。オーバーレイでは問題ありません。
どこが原因かわかるでしょうか…お手数をお掛け致しますが宜しくお願いします。
Re:プログレスバーが消えない&フラットの確認画面
和田 (2014-10-28 02:47:21) www.synck.com
内容を確認いたしました。恐らくタグのどこかが閉じ忘れになっているのだと思います。submitボタンがformの中と外の微妙な位置として解釈されているため、なんか変な感じになっているのではないかなと。
一度、タグのとじ忘れ、または変なタグが刺さっていないかご確認ください。
Re:プログレスバーが消えない&フラットの確認画面
ポピーさん (2014-10-28 09:49:50) www.curtain-poppy.com/mail/test.html
【解決】ありがとうございます。
同じCGIで、フォームのhtmlを変えていってたものでフラット表示でも余分な確認ボタンが出なくなったので
おっしゃる通り、どこかタグの閉じ忘れ等htmlが原因っぽい感じみたいです。
無事に治りました。お手数をお掛けしてしまいましたがありがとうございました。