データの入力に関わらず、入力項目を残したいのですが
junchanさん (2012-09-10 10:23:39) http://www.csc-go.co.jp/auction/mailform/Auction.html
フォーム中に入力を行わない項目は(例えば建物名)、送信時、項目ごと削除されて受信されますが、ユーザのデータの入力に関わらず、項目を残すことはできるのでしょうか。
入力があった場合
[ 市区町村 ] ●●市
[ 丁目番地 ] ▲▲▲1-2-3
[ 建物名等 ] ■■■■
入力がなかった場合
[ 市区町村 ] ●●市
[ 丁目番地 ] ▲▲▲1-2-3
[ 市区町村 ] ●●市
[ 丁目番地 ] ▲▲▲1-2-3
[ 建物名等 ] 入力の有無に関わらず項目名は残したい
Re:データの入力に関わらず、入力項目を残したいのですが
和田 (2012-09-11 16:23:01) www.synck.com
自動返信メールの自由整形を使うか、function.cgi 296行目のif文を殺してください。
Re:データの入力に関わらず、入力項目を残したいのですが
junchanさん (2012-09-11 17:59:11) http://www.csc-go.co.jp/auction/mailform/Auction.html
TeraPadでfunction.cgi 296行目はelseとなっているのですが、その中を削除すればいいのでしょうか。お手数をおかけしてすみません。
Re:データの入力に関わらず、入力項目を残したいのですが
和田 (2012-09-18 04:41:51) www.synck.com
elseではなく
if($value ne $null){
$resbody .= "\n\[ ${name} \]${crr} ${value} ${crr}";
$config{"body"} .= "\n\[ ${name} \]${crr}${value}${crr}";
}
という部分ですね。この部分の
if($value ne $null){
を
if(1){
とすればOKです。ただやり方が悪いと動かなくなりますので気をつけてください。