これは、左側の列にラベルがあり、右側の列にフォーム要素がある 2 列のテーブルです。椅子の色のラジオ ボタンをすべて 2 列目に表示しようとしています。しかし、彼らは最初の列に行き着き続けます。
関連するコードは次のとおりです。
use HTML::Template;
use CGI qw(:standard);
my $form = '';
$form .= start_form .
table ({-width=>'100%'},
Tr([
td (b ('Chair color:')),
td (radio_group(-name => 'certificate_type',
-values=>['blue','white','green'],)),
td ([b ('Username:'), $ENV{REMOTE_USER}]),
td ([b ('Full name:'), $PARAMS{CURRENT_FULLNAME}]),
td ([b ('Email:'), $PARAMS{EMAIL}]),
])) . submit('Submit') . reset . end_form;
(さらに良いのは、ボタンを 2 列目に配置し、垂直方向に積み重ねることです。)