toggle使用時の確認画面表示について

たまさんさん (2020-10-20 16:14:07) aichi-cf.jpn.org/entry/test/index3.html

素晴らしいソフトありがとうございます。
知識が疎いので、悪戦苦闘しております。

toggleを使用して入力欄の分岐処理を用いました。
入力欄の分岐表示自体は思い通りに表示されています。

設置したサンプル画面で、「A地区」を選択し、イベントにチェックを入れて確認画面に移るとチェックを入れた選択項目が正常表示されますが、「B地区」ではイベント項目自体が表示されません。
B地区で表示されないままそのまま送信すると、メール・CSVファイルには入力通り記録されています。

ちなみにソースを見ていただけばわかりますが、CSVデータを集計するために、A地区選択時には他地区イベントを「hidden」で送信しています。

確認画面で、B地区でも選択項目が表示されるようご教示ください。
よろしくお願いします。

同一のname属性を利用することはできません

和田憲幸 (2020-10-26 11:16:16) www.synck.com

name属性が重複してOKなのは仕様上 radioやcheckboxのみとなっておりまして、頂いたURLの例で言えば
<li><label><input type="checkbox" name="(A地区)A1" value="エントリー"> A1</label></li>
<li><label><input type="checkbox" name="(A地区)A2" value="エントリー"> A2</label></li>
<li><label><input type="checkbox" name="(A地区)A3" value="エントリー"> A3</label></li>
<input type="hidden" name="(A地区)B4" value="">
<input type="hidden" name="(A地区)B5" value="">
<input type="hidden" name="(A地区)B6" value="">
のような感じで、A地区とB地区で異なるname属性のエレメントを用意する必要があります。
異なるname属性の情報をCSVで統合する場合、CSVファイルの自由整形機能というものを利用することで複数のエレメントの値を同一セル内に格納することが可能です。

toggle使用時の確認画面表示について

たまさんさん (2020-10-30 14:41:28) aichi-cf.jpn.org/entry/test/index3.html

ご回答ありがとうございました。
アドバイスで思い通りの確認画面表示ができました。
ただ個別のname属性にすることで、返信メールへの対応が煩雑になってしまいました。
サンプルではA・B地区でしたが、本来構築予定のサイトはカテゴリーが多くあるので、どう対応しようか思案中です。
返信メール上の項目でもCSVのように異なるnameの統合は可能でしょうか。

連結機能というものがありまして

和田憲幸 (2020-10-31 09:57:47) www.synck.com

data-joinあるいはdata-unjoinという機能を利用することでできる可能性がありますが、できない可能性もあります!詳細は
www.synck.com/downloads/cgi-perl/mailformpro/feature_1361265403.html
上記のページをご参照ください。

Ver.4.2.9 受付番号の初期化ができません

たまさんさん (2020-11-02 16:00:23) aichi-cf.jpn.org/entry/test/index3.html

ご回答ありがとうございます。
今回はサイト公開の期限がありましたので、一先ず添付されている example.html のようにセレクターで凌ぎました。
セレクターを選択し忘れる投稿者があるので何とかしたかったのですが、アドバイスしていただいた連結機能で次回までにいろいろ試してみます。

別件で申し訳ないのですが、受付番号の初期化ができずに困っています。
過去ログにありました data/dat.mailformpro.cgi を上書きしてもダメです。
以前のVer.4.2.8では問題なくできたのですが、Ver.4.2.9では初期化できません。
どこか他に触るところはありますでしょうか。

Ver.4.2.9 受付番号の初期化ができません

たまさんさん (2020-11-02 16:32:42) aichi-cf.jpn.org/entry/test/index3.html

訂正です。
×:以前のVer.4.2.8では問題なくできた
〇:以前のVer.4.2.6では問題なくできた

メールフォームプロの初期化について

和田憲幸 (2020-11-04 10:38:49) www.synck.com

/data/dat.mailformpro.cgi
内の値を「0,0,0,0」にしていただき、かつ
/data/dat.counter.cgi
上記ファイル内の値を0にしてください。すいません、こちらは新しいバージョンで実装されたもので何の説明もされていなかったと思いますのでお手数をおかけしてすいません・・・。