必須項目でない項目が未入力の時に「空欄」と表示したい
カタヨセさん (2010-04-13 19:10:39) www.spesta.net/mail/mihon.html
初めまして。
高機能&ユーザービリティの良いメールフォームプロ(2.1.2)を使用させて頂いています。
CGI設置も問題なくできました。テスト運用でも不具合等なく、キビキビ動いてくれています!
ありがとうございます。
それで、ひとつ質問させて下さい。
設置者と送信者に届くメールの表示についてです。
必須項目ではない項目(設置URLでいうと『FAX番号』や『ご用件』)が未入力の場合、設置者と送信者に届くメールには、その項目は表示されないと思いますが、
その「必須項目ではない項目」が未入力の場合に、
「空欄」
または
「未入力」
と表示させたいのです。
そのようなことはできますか?
また、できるのであれば、どのようにしたらよいでしょうか?
Re:必須項目でない項目が未入力の時に「空欄」
和田 (2010-04-14 04:59:50) www.synck.com
ふふ。できますよ。できますが・・・。すごい簡単なんですけど説明すんのめんどくさいな。
function.cgi内の
230行目付近にある
if($value ne $null){
を
if(1){
で、未入力項目も出ます。
あとは未入力って出したい場合は
if($value ne $null){
のifのelse側で未入力って処理をすればできます。あたしに言えるのはそれだけだっ!
表示されました!
カタヨセさん (2010-04-14 11:06:39) www.spesta.net/mail/mihon.html
早速の返信ありがとうございます。
if($value ne $null){
を
if(1){
↑
で、設置者メール&送信者メール、の未入力項目の「項目名」を表示させることができました。やった。ありがとうございました。
「未入力」と表示させたい場合の「else側で未入力って処理」は、これからやってみます。
とにもかくにも、まずはお礼をと思い書かせていただきました!