0

该网站的索引页面将要求用户选择一个舞台区域。我想将他们的选择逐页传递,直到他们注销或返回此选择。我已经搜索了很长时间,但只是不知道如何用网络搜索来表达这个问题。只需要在正确的方向上稍微推动一下。下面的表格代码,并提前致谢。

<form name="pick" method="POST" action="http://wavepick.htm">
<table border="0">
  <tr VALIGN="TOP">
    <td width="177">

<select id="stageChoice" name="stageArea">
<option selected value=" ">(Select Staging Area)</option>
<option value="A">A </option>
<option value="B">B </option>
</select> 
</div>
<input type="submit" name="Submit" value="Stage" name="B1">
<input type="hidden" name="request_id" value="wavepick">
</form>
4

3 回答 3

0

如果您使用的是 PHP 等后端语言,则可以将该值存储在 $_SESSION 变量中。并在该会话期间随时随地访问它。

这是会话变量的文档:

PHP 会话

如果没有,请告诉我,我会为您找出不同的方法。

于 2013-11-02T17:59:38.277 回答
0

您可以将页面之间的选定值存储在会话变量中。

于 2013-11-02T18:00:32.137 回答
0

如果您只想使用 HMTL/Javascript 执行此操作,则必须通过“GET”(而不是“POST”)提交此表单,并且在每个页面您需要再次发送“stageArea”到另一个页面,因此:

  • Page1.html?stageArea=B
  • Page2.html?stageArea=B
  • Page3.html?stageArea=B

这就是您通过 Javascript 读取 GET 参数的方式:如何在 JavaScript 中获取查询字符串值?

是的,仅使用 HTML/Javscript 就非常困难。

但是您提到了“注销”,您有后端(如 PHP、ASP.NET 等)吗?使用后端语言会容易得多,您可以将 stageArea 存储在session 上一次,然后在每个页面上读取它。

于 2013-11-02T18:05:22.833 回答