- 締切済み
HTML文のOptionボタン値の抽出
出力イメージ通りに出力したいのですが、Perl の print 構文が正しくない ようで思った通りに出力してくれません。 どなたか教えて頂けないでしょうか? ■ [検索]ボタンをクリックした後の出力イメージ ■ Hello 平成18年 bye ■ メニューのHTML文 ■ <HTML> <HEAD></HEAD> <BODY> <FORM action="select.pl" NETHOD="POST"> <SELECT name="combo1"> <OPTION value="8">平成17年</OPTION> <OPTION value="9" selected>平成18年</OPTION> </SELECT> <INPUT type="SUBMIT" name="SUBMIT" value="検索"> </FORM> </BODY> </HTML> ■ select.pl ■ #!C:/Perl/bin/perl use CGI; print "Content-type: text/html\n\n"; print "<html><body>\n"; print "Hello<BR>\n"; print $form->param('combo1') . "<BR>\n"; ← ここの構文が不明 print "bye<BR>\n"; print "</body></html>\n";
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- agharta
- ベストアンサー率52% (54/103)
そもそも$formという変数はどこから来たのでしょうか。 use CGI; はモジュールを呼んでいるだけですよね。 use CGI;の下に以下の行を追加すればよいのではないでしょうか。 my $form = new CGI;
お礼
手元に良いサンプルがなくて、色々なモジュールを組み合わせてましたので 完全に見落としてました。 教えて頂きましてありがとうございます。 解決しました。