あなたは何にトキメキますか?

色々調べましたが、どうしても分からなかった為質問させて頂きます。


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>
!;
}




配布元のサイト様が今月末で閉鎖される為
それに伴い、個別でカスタマイズなどの依頼対応も出来ない状態です。

申し訳ございませんが、どなたか詳しい方
ご教授頂ければ幸いです。どうか宜しくお願い致します

「フリーCGI ラジオボタンの改行について」の質問画像

A 回答 (1件)

print qq!<INPUT TYPE="radio" NAME="$key" VALUE="$_">$_!;


↑の文を
print qq!<INPUT TYPE="radio" NAME="$key" VALUE="$_">$_<br>!;
に書き換えればいいと思います。
    • good
    • 0
この回答へのお礼

ご回答、有り難うございます。

diszo様の仰る通り
<br>をいれたら改行されました!
専門外の為、困り果ててたので本当に助かりました。
感謝いたします…!!

これを機会に基本から勉強してみたいと思います。
有り難うございました。

お礼日時:2011/01/27 19:27

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報