我是Perl的乞丐。我想问一下点击锚标记时如何将值传递给其他页面?
代码的一部分是:
# ...
$cq = new CGI;
$cq->param('user');
# ...
$htmlout.='<form name="mainform" method="POST" action="/scripts/yyyy.plex">';
$htmlout.='<input type="text" name="user" value="'.$user.'"/>';
$htmlout.='<a href="/scripts/xxxx.plex">Link to Page A</a>';
$htmlout.='<input type="submit" name="pageB" value="Click to Page B"/>';
# ...
print $htmlout;
我想传递用户keyin可以在每个页面上保留的值,我尝试使用$cq->param('user')
或传入url但只能在页面B上工作,任何方式我都可以获得用户键入后的值到页面A的链接?(没有ajax)
注意:标签的名称为&#34; user&#34;每隔一页都存在。
答案 0 :(得分:0)
从脚本生成以下输出:
<a href="/scripts/xxxx.plex?foo=bar">Link to Page A</a>
如果在构建页面时未知该值,则您需要使用JavaScript(构建URL或提交表单)。
<a href="javascript:document.forms['mainform'].submit()">Link to Page A</a>