札幌Web制作のシンクグラフィカ

確認メールにチェックボックスの値が反映しません。

kaetsu.taさん (2010-03-24 12:43:59) www.kaetsu-tennis.com/

いつもお世話様です。
メールフォームの中に、チェックボックスを1個だけ設置しています。
チェックを入れた時は、YESを返すように設定しています。

問題は、チェックを入れなかった場合、メール上に空白が入ってくれたらいいのですが、
なぜか、<INPUT>タグのname属性で付けたデータ名が表示されます。

メールは、メール自由整形の機能を使用しております。

解決策がありましたら、教えて下さい。

お手数をお掛けしますが、よろしくお願いいたします。

Re:確認メールにチェックボックスの値が反映しません。

和田 (2010-03-25 02:06:18) www.synck.com

あ~それはあるかもしれません!
もういっそのことradioでNOも用意するかselectにするしかないっすね!
というのもcheckboxは不思議な要素でチェックをしなかった場合、その項目自体がdisabledとして扱われるためプログラム側でその存在の可否をジャッジできないんです。Javascriptで要素を調べて渡すという手法もとれなくはないんですが、これ以上jsを使うとアレがナニするかなと思いましてね・・・。