如何使用按钮创建一个cgi页面以发布到另一个页面

时间:2013-05-05 13:43:22

标签: perl cgi

我有一个perl cgi页面。它应该有一个文本框和一个提交按钮。当单击提交按钮时,它应该将值POST到另一个cgi页面,其中值将通过参数收集。我知道如何使用html创建页面。但是使用cgi需要帮助。以下是我的代码。问题是它贴在自身身上。但它需要发布到不同的页面。

print header,
start_html('Query GenBank With an Accession Number'),
h1('Query GenBank With an Accession Number'),
p,
h3('Please enter a valid Name'),
p,
hr,
start_multipart_form,
'Name' , textfield('Name'), p,
submit, reset, p,
hr,
end_form;

由于

1 个答案:

答案 0 :(得分:0)

start_multipart_form方法接受有用的参数。试试这个:

...,
start_multipart_form( -method=>'POST', -action=>$url ),
...

只需将$url变量设置为其他CGI页面即可。有关详细信息,请参阅this