在另一页上获取输入框的值

时间:2012-12-19 17:08:11

标签: javascript html

我有两页; 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方法通过网址发送值,然后使用window.location.href提取,然后在?之后拆分文本或者有更简单的方法来实现这个目标吗?

由于

3 个答案:

答案 0 :(得分:2)

只需将其发送到查询字符串中,然后在第2页中阅读,就像你说的那样。

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

How can I get query string values in JavaScript?

答案 1 :(得分:2)

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

答案 2 :(得分:1)

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

使用URL时,请确保在附加到URL之前对文本进行URL编码。