2

我有两页;page1page2page1持有一个表格,同时page2有一些图像。我想在表单中输入一个句子page1并获取该文本框的值page2

上的表格page1

<form name="input" action="page2.html" method="get">
    <input type="text" name="textbox" id="textbox">
    <input type="submit" value="Submit">
</form>

解决这个问题的正确方法是什么?

我会使用该get方法和该action方法通过 url 发送值,然后使用window.location.href然后在之后拆分文本来提取它,?还是有更简单的方法来实现这一点?

谢谢

4

3 回答 3

2

正如您所说,只需将其发送到查询字符串中并在 page2 中读取即可。

请参阅此内容以了解如何读取查询字符串参数:

如何在 JavaScript 中获取查询字符串值?

于 2012-12-19T17:10:38.337 回答
2

你这样做的方式会奏效,尽管它肯定不是一个好的长期解决方案。如果您的网站变得更加复杂,最好使用 .NET、PHP、Ruby 等服务器端语言。

于 2012-12-19T17:11:17.847 回答
1

如果您必须仅使用 JS 获取数据,那么您需要使用 URL。否则你可以使用像jsp这样的服务器端脚本。

使用 URL 时,请确保文本在附加到 URL 之前经过 URL 编码。

于 2012-12-19T17:12:17.163 回答