2011-10-20 1 views
0

私は、ユーザーにYes/Noラジオボタングループの可変数(1〜100以上)を提示する必要のあるPerl/CGIフォームを作成しています。周りそうCGI:多数のラジオボタングループ値を配列に集めることができますか?

$radio1 = $q->param('radio1'); 
$radio2 = $q->param('radio2'); 
$radio3 = $q->param('radio3'); 

又はチェックボックス群はラジオボタン群ので

@checks = $q->param('checks'); 

値ように、私は、配列のいくつかの種類に保存することができるように各値を保持するために別の変数を作成する必要がどのような方法がありますすべてが異なる 'name'属性を持つ必要がありますが、配列は可能ではないと思います。私は唯一のオプションは一度にラジオボタンの固定数を表示し、それぞれを保持する変数を宣言することだと思います。

Perl/CGIの経験が豊富な方は、これに代わる方法がありますか?ありがとう。

答えて

1

未テスト。

の行に沿って何か役立つかもしれません。

0

formfuは、その設定からHTML(フォーム)を作成し、彼らがラジオボタンまたは任意の

であるかどうか、フォームを検証し、あなたが設定ファイルを作成し http://search.cpan.org/perldoc/HTML::FormFuhttp://search.cpan.org/perldoc/Catalyst::Manual::Tutorial::09_AdvancedCRUD::09_FormFu

を参照してくださいData::FormValidator/Data::FormValidator::Tutorial

を見ます

を作成するか、formvalidatorプロファイルを作成すると、htmlを自分で作成し、formvalidatorが検証するようにします。

興味深いのはCGI :: FormBuilder(formfuのような)とHTML :: FormHandler(mooseyの両方のようなもの)です

関連する問題