0

perl テキスト ボックスから値 jj を読み取りたい

    print $q->textfield(
       -name => 'UserName',
       -value =>'jj',
       -size  => 15,
       -maxlength =>40,
    ); 

私は読んでいた

     my $txt=$q->param('UserName');

しかし、テキストボックスからは読み取られません。

4

1 に答える 1

0

paramPOST経由で送信されたデータまたはクエリ文字列をCGIプログラムに提供します。スクリプトで以前に出力したフォームに表示されるデータは提供されません。

それを知りたい場合は、使用を開始する前にデータを変数に入れます。

my $txt = "jj";

print $q->textfield(
   -name => 'UserName',
   -value => $txt,
   -size  => 15,
   -maxlength =>40,
); 
于 2013-09-18T10:19:00.330 に答える