我有两页; page1
和page2
。 page1
拥有表单,而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
提取,然后在?
之后拆分文本或者有更简单的方法来实现这个目标吗?
由于
答案 0 :(得分:2)
只需将其发送到查询字符串中,然后在第2页中阅读,就像你说的那样。
请参阅此内容以了解如何读取查询字符串参数:
答案 1 :(得分:2)
你这样做的方式会起作用,虽然它肯定不是一个好的长期解决方案。如果您的网站变得更复杂,最好使用.NET,PHP,Ruby等服务器端语言。
答案 2 :(得分:1)
如果必须仅使用JS获取数据,则需要使用URL。否则,您可以使用服务器端脚本,如jsp。
使用URL时,请确保在附加到URL之前对文本进行URL编码。