PERL and HTML Forms

PERL and HTML Forms

本文关键字:Forms HTML and PERL      更新时间:2023-09-26

我正在学习Perl,我想在表单方面得到一些帮助。我有我的基本表单HTML代码。

<FORM action="/cgi-bin/test.pl" method="POST">
	First Name:	<input type="text" name="fName"><br>
	Last Name:	<input type="text" name="lName">
	<input type="submit" value="Submit">
</FORM>

我的PERL代码是这个

#!/usr/bin/perl
use warnings;
use strict;
use CGI;
my $test = new CGI();
my $fName = "Me";
my $lName = "Bill";
print $test->header("text/html"),$test->start_html("PERL Test");
print $test->h1("Hello, ",$fName, $lName);
print $test->end_html;

我想做的是,让变量fName和lName与表单中输入的名称相等,而不是我现在默认的"Me"answers"Bill"。

由于您使用的是CGI.pm,请使用param方法。

my $fName = $test->param("fName");

请注意,CGI.pm已经过时,您应该使用一个现代的替代品,它将有自己的API来读取POST数据。