我有一个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;
由于
答案 0 :(得分:0)
start_multipart_form
方法接受有用的参数。试试这个:
...,
start_multipart_form( -method=>'POST', -action=>$url ),
...
只需将$url
变量设置为其他CGI页面即可。有关详细信息,请参阅this。