※ ChatGPTを利用し、要約された質問です(原文:フリーCGI ラジオボタンの改行についてです。)
フリーCGI ラジオボタンの改行について | 画像付き
このQ&Aのポイント
フリーCGIを使用して作成したアンケートで、ラジオボタンの改行について困っています。デフォルトではラジオボタンが横並びになっているため、質問が長すぎると表示が見づらくなります。どの部分を変更すれば改行できるのか分かりません。
提供されているフリーCGIを使用してアンケートを作成していますが、ラジオボタンの改行方法が分かりません。デフォルトの設定ではラジオボタンが横並びに表示されており、質問が長いと選択肢がはみ出してしまいます。
フリーCGIを使用して作成したアンケートで、ラジオボタンの改行方法を教えてください。現在、デフォルトではラジオボタンが横並びになっており、質問が長いと見づらくなってしまいます。どの部分を変更すれば改行できるのか分かりません。
色々調べましたが、どうしても分からなかった為質問させて頂きます。
http://cgikon.com/search/detail.php3?cgi_id=308
こちらのフリーCGIをお借りして、アンケートを作成することになりました。
質問は、ほぼラジオボタンによる3択です。
デフォルトだと、ラジオボタンは横並びになっているのですが
質問内容が長過ぎるため、見づらくなってしまいます。
その為、ラジオボタンを添付画像のように改行したいと思っております。
おそらく、下記のどこかを変更すればいいとは思うのですが
分かりませんでした…。
# アンケート質問の表示
my($number) = 0;
foreach (@question) {
($qtype,$qname,@column) = split(/\t/);
next if($qname eq "");
$number++;
$key = "Q".$number;
print qq!
<TR>
<TD NOWRAP VALIGN="top"><B>【質問$number】</B></TD>
<TD>$qname</TD>
</TR>
<TR>
<TD> </TD>
<TD>
!;
if($qtype =~ /LISTBOX/i) {
print qq!<SELECT NAME="$key" SIZE=1>!;
foreach (@column) {
next if(!$_);
print qq!<OPTION VALUE="$_">$_!;
}
print qq!</SELECT>!;
} elsif($qtype =~ /RADIO/i) {
foreach (@column) {
next if(!$_);
print qq!<INPUT TYPE="radio" NAME="$key" VALUE="$_">$_!;
}
} elsif($qtype =~ /TEXTAREA/i) {
print qq!<TEXTAREA NAME="$key" COLS=50 ROWS=5></TEXTAREA>!;
} elsif($qtype =~ /TEXTBOX/i) {
print qq!<INPUT TYPE="text" NAME="$key" VALUE="" SIZE=50>!;
}
print qq!
</TD>
</TR>
!;
}
配布元のサイト様が今月末で閉鎖される為
それに伴い、個別でカスタマイズなどの依頼対応も出来ない状態です。
申し訳ございませんが、どなたか詳しい方
ご教授頂ければ幸いです。どうか宜しくお願い致します
お礼
ご回答、有り難うございます。 diszo様の仰る通り <br>をいれたら改行されました! 専門外の為、困り果ててたので本当に助かりました。 感謝いたします…!! これを機会に基本から勉強してみたいと思います。 有り難うございました。