KENT-WEB サポートコーナー 過去ログ [ 0062 ]


記事No: 15834
投稿日: 2018/03/26(Mon) 22:00:40
タイトルチェックボックスの内容
ID情報: kds007
投稿者: ノジマ
URLhttp://www.kochi-insatu.co.jp/demo/funhouse/event_formt2.html

はじめまして。
postmail.cgiを使わせていただいております。
別のスレッドですでに答えがあるかもしれませんが見つけることができませんでした。
チェックボックスにチェックを複数入れ確認画面へ遷移したり送信すると、チェックを入れた分のvalue値が、半角スペースを入れた横並び状態で羅列されます。

項目名 | value値A value値B value値C

これだと見づらいので、半角スペースではなく、value値ごとに改行されるように表示させたいと思っています。
    value値A
項目名 value値B
    value値C

どうかお助けください。


記事No: 15835
投稿日: 2018/03/27(Tue) 16:12:01
タイトルRe: チェックボックスの内容
ID情報: teketen
投稿者: てけてん

postmail.cgiをテキストエディタで開きます。

my $val = join(" ", $cgi->param($key));

をテキストエディタで検索して下さい。
フォームデコードの部分にあります。
これを

my $val = join("\t", $cgi->param($key));

に変更して下さい。
メール本文では、ご希望のレイアウトとは少し違いますが、

項目名 =
value値A
value値B
value値C

となります。
1つしか選択されない場合は、今まで通りです。
項目名 = value値A


[検索ページ]