Re: 「拡張フォーム」と「フォーム」ブロックに不具合?

2012年10月11日 at 16:12

何度も申し訳ありません。

拡張フォーム(form_tomoac-0.9.6.4)で、不具合らしきものを
発見しましたのでご報告します。

フォームに入力・送信後、完了画面が表示されると思いますが、
その際の完了メッセージの表示がおかしいのでは?と思います。

本来であれば、<div id="msg">の外に、<table class="formBlockSurveyTable">が
出力されるのでは?と思うのですが、<div id="msg">の内側に出力されています。

ご検証いただければと思います。

よろしくお願いいたします。

Re: 「拡張フォーム」と「フォーム」ブロックに不具合?

2012年10月11日 at 20:22
これは分かっています。
完了画面に内容の置き換え機能が働くよう機能アップした際に現在のようになりました。
最初はおかしいかなと思ったのですが、確認メッセージなのでこのほうが意味合いとしてあっているなあと感じたので、そのままにしています。

元のように修正した方がいいでしょうか。

ついでながら現在のメッセージは、枠がついていて下品なほど濃い黄色が背景になっているんですが、この辺はCSSでうまく変更できますでしょうか。合わせてご意見ください。
 

Re: 「拡張フォーム」と「フォーム」ブロックに不具合?

2012年10月11日 at 22:29
早速ご返信いただき、ありがとうございます。


>>元のように修正した方がいいでしょうか。

個人的には、「元に戻していただいた方が良い」です。

と言いますのは、こちらの環境では
<table class="formBlockSurveyTable">に実線を、
<td class="question">に実線と背景色「灰色」を、
<td class="answer">に実線と背景色「白」を
指定しておりまして、表形式に見えるように設定しています。

すると完了画面でメッセージの枠の中に表が出力されていまい、奇妙に見えます。

そういう使い方をされている方も多いかと思いますので、
できましたら元に戻していただくか、
元に戻す改造方法をご提示していただくか、していただければ助かります。


>>この辺はCSSでうまく変更できますでしょうか

はい、できます。

/form_tomoac/blocks/form_tomoac/view.css
の中の、
.miniSurveyView #msg{ background:#FFFF99; ← この部分
を変更していただければ、変わります。


よろしくお願いいたします。
 

Re: 「拡張フォーム」と「フォーム」ブロックに不具合?

2012年10月12日 at 0:03
明日見てみますが、view.php の後半部分にコードがあります。
 

Re: Re: 「拡張フォーム」と「フォーム」ブロックに不具合?

2012年10月12日 at 9:59
すみません。
ソースを見ていたら元々どうだったか分からなくなりました。

元々どんな表示だったでしょうか?

「ありがとうございました。」が枠付きの黄色の背景で、入力項目は単なる白い背景でしたでしょうか。
 

Re: 「拡張フォーム」と「フォーム」ブロックに不具合?

2012年10月12日 at 10:23
とりあえず元に戻す方法がわかりましたので連絡します。

view.php
の後半にある
$post['state']==2 // 完了画面
の処理で、以前のコードがそのままコメントになっています。
したがって、
$tag .= </table>の次行から、if($post['redirectCID']!=0) の前行までを、コメントアウトしている3行のみにしていただければ元に戻ります。
 

Re: 「拡張フォーム」と「フォーム」ブロックに不具合?

2012年10月12日 at 13:43
ご返信ありがとうございます。

ご指示どおり作業したところ、
<table class="formBlockSurveyTable">を<div id="msg">の外に出す
ことには成功しました。

が、
<table class="formBlockSurveyTable">の</table>の後に再度
<div id="msg"><br />
</div>
と出力されてしまいます。

原因を探すべく、「if( $post['state'] == 2) { // 完了画面」より下を
変更してみたのですが、変わりません。

どこか、これより上の部分で何かあるのかなぁ?と思うのですが、
何か気づかれることがありましたら、ご指導ください。

よろしくお願いいたします。
 

Re: 「拡張フォーム」と「フォーム」ブロックに不具合?

2012年10月12日 at 14:28
すみません。

朝からばたばたしていて遅くなりましたが、先ほどアップしましたので、ダウンロードしてください。

指摘の余分なタグも取り除けていると思います。
 

Re: 「拡張フォーム」と「フォーム」ブロックに不具合?

2012年10月12日 at 18:33
大変お忙しいところ、対応していただきありがとうございます。

確認したところ、意図通り動作いたしました。

ありがとうございました!
 

Re: 「拡張フォーム」と「フォーム」ブロックに不具合?

2012年10月13日 at 7:51
明日の関西勉強会には来られますか?
以前告知していた「一発フォーム作成機能」の説明を行おうと思っているのですが。
見ていただいてご意見いただければと。
 

Re: 「拡張フォーム」と「フォーム」ブロックに不具合?

2012年10月13日 at 10:52
スイマセン。
いつも参加させていただいているのですが、明日は欠席です。
別の機会に拝見させていただきます。

それで思い出したのですが、前回の勉強会で
賃貸不動産のサイトを作りたいという方がおられました。
そこで、各物件ごとにお問合せフォームを作りたいという話になりました。

その際に、どのフォームから問合せがあったのかを知りたいので、
固定項目又は隠し項目があれば良いなぁという話が出ました。

イメージとしては、

[固定項目]
表示はされるのだが、ユーザーが変更できない項目。
運営者宛て及び投稿者宛ての通知メールには記載される。

[隠し項目]
ユーザーから見えない項目。
しかし、運営者宛ての通知メールには記載される。

といったものだと思います。

前回欠席されていてご存じないと思いましたので、ご報告いたしました。
 

Re: 「拡張フォーム」と「フォーム」ブロックに不具合?

2012年10月13日 at 15:51
機能要望の件、検討します。

隠し項目は別の方からも要望をいただいています。隠し項目と固定項目の両方の機能を入れる方向で検討します。

案件毎にフォームを作るのは面倒だと思いますので、初期値を渡してその初期値が固定項目になるフォームというか、リンクボタンのブロックも検討します。
 

Re: Re: 「拡張フォーム」と「フォーム」ブロックに不具合?

2012年10月13日 at 18:06
ありがとうございます!
よろしくお願いいたします。