Javascript 如何在单击锚定标记时将值传递给其他页面?

Javascript 如何在单击锚定标记时将值传递给其他页面?,javascript,html,anchor,Javascript,Html,Anchor,我是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.'"/>

我是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;
我想传递用户键入可以在每个页面上保留的值,我尝试使用$cq->param'user'或传入url,但只在页面B上工作,任何方式我都可以在单击指向页面A的链接后获得用户键入的值?不使用ajax

注意:标签的名称为user exist,每隔一页就存在一次


从脚本生成以下输出:

<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>

您需要向链接添加一个点击处理程序,从文本字段中读取值并将其附加到链接的href属性中。关于如何在中使用jQuery实现这一点,有一个很好的解释?我不确定我是否理解你的问题。如果你想在整个浏览会话中保持页面之间的值,你应该查看cookies,而不是使用表单或URL在页面之间传递值。