チェックボックスを入れた時の動作について

ももけらさん (2009-09-01 09:10:13) www8.atpages.jp/cannock/menu.html

和田様

メールフォームCGI(Shift_jis+EUC版)を使わせていただいている者です。
最初にこちらのサイトに辿り付いた時は、ああ、神様がいらっしゃる…と思いました。
設置も簡単で、初心者に毛の生えたようなへなちょこにとっては、非常に助かっております。本当にありがとうございます。

ところで、こちらのメールフォームを使って、今アンケートを実施しているのですが、その中で3点ほど悩んでいることがありまして、書き込みいたしました。


●(設置ページの)Q1のように、チェックボックスを設置しております。
返ってくるメールには、このように、

[ CD購入経路_CD店_記述 ]
[ CD購入経路_ネット店_記述 ]
[ CD購入経路 ] その他
[ CD購入経路_その他_記述 ] 近所のお店

チェックした項目(=その他)しか項目名(=[ CD購入経路 ])が
メール上に表記されないのですが、これを、

[ CD購入経路 ]
[ CD購入経路_CD店_記述 ]
[ CD購入経路 ]
[ CD購入経路_ネット店_記述 ]
[ CD購入経路 ] その他
[ CD購入経路_その他_記述 ] 近所のお店

のように、チェックしていない部分にも項目名を表記するようにはできないものでしょうか…?
(あるものとないものが混在していると、excel等に集計する際に、項目がずれていってしまうのです…)


●メールの中に、
[ CD購入経路(必須) ] ネットショッピング
のように、項目名の中に(必須)が入りこんでしまうケースがたまにあるのですが、これはなぜなのでしょうか?
送信者の環境によるのでしょうか。
入り込まない方法がありましたら、知りたいのですが。


●Q2で、これも全部ではないのですが、
チェックボックスの項目と、記述欄の表記が上下逆になってしまうことがあります。

[ 特典で印象に残っているもの ] ある
[ 特典で印象に残っているもの記述 ] ステッカー

[ 特典で印象に残っているもの記述 ] ステッカー
[ 特典で印象に残っているもの ] ある

こちらも、もしそうならない方法がありましたら、教えていただきたく思います。


なお、設置URLのページは通常sendmailが使用できないサーバーなのですが、設置例としてアップしたものです。
(本体はこちらには書けないので…)

以上、3点です。
大変お手数ですが、もしお分かりでしたら、ご教授くださいませ。
もし「メールフォームプロCGI」の方でならうまくいく、ということであれば、乗換えも検討いたします。
よろしくお願いいたします。

Re:チェックボックスを入れた時の動作について

和田 (2009-09-01 11:55:20) www.synck.com

だいたいはメールフォームプロで解決できると思います。
ただ、実際どこまでご要望に沿えるか記憶が曖昧なため明言できません…テヘッ。

「チェックされていないアレをCSVにアレする」
チェックボックスのチェックされていないアレに関しては同じnameのhidden項目を置けばたしか解決できます。

「メールの中に(必須)がまぎれこむ」
たぶんその送信してきた人は携帯から送信してますね。それかJavascript切ってるかどっちかです。

「順序が変わる」
これもたぶん携帯かな?基本的にはhtmlで書かれた順番どおりになるはずですね。

ということでアバウトな回答で申し訳ないす・・・

ありがとうございます

ももけらさん (2009-09-03 08:00:57) www8.atpages.jp/cannock/menu.html

早速のご回答ありがとうございます!
大変助かります。

>チェックボックスのチェックされていないアレに関しては同じnameのhidden項目
hidden項目を置きましたら、チェックした項目の末尾に「、」が付きはするものの
すべて表示されるようになりました。

>(必須)がまぎれこむ
>順序が変わる
送信する環境によるものなのですね。ある程度はやむなし、でしょうか。
環境が変わると動作が変わるのは、メールフォームプロにすれば直ることがあるのでしょうか?

Re:ありがとうございます

和田 (2009-09-04 14:12:52) www.synck.com

いえいえどういたしやすて。
環境が変わると・・・というよりはJavascriptに対応してるか否かですね単純に。
メールフォームプロもJavascriptを多用しているため症状はほとんど同様ですね。

Re:ありがとうございます

ももけらさん (2009-09-05 12:56:36) www8.atpages.jp/cannock/menu.html

なるほどー。たいへんよく分かりました。
PROへのアップグレードはまた機会があったらにします。
おかげ様でだいぶ解決いたしました。
北の方角に丁重に感謝の念をささげておきまする。