【发布时间】:2014-04-29 15:36:37
【问题描述】:
假设我在页面上有一个输入框。我单击一个按钮,输入中的任何内容都会传输到另一个页面并使用 JavaScript 检索。
Page1 = C:\Documents\page1.html
第1页代码:
<!DOCTYPE html>
<html>
<body>
<p>Name: <input type="text" id="user_input"</input></p>
<button onclick="start_page_2()">submit</button>
<script>
var start_page_2 = function(){
contents = document.getElemeentById("user_input").value;
//code to go to page 2;
}
</script>
</body>
</html>
Page2 = C:\Documents\page2.html
第2页代码:
<DOCTYPE html>
<html>
<body>
<h1 id="my_title">empty</h1>
<script>
//on load execute this {
//retrive contents from page1 and save as contents
//document.getElementById("my_title").innerHTML(contents);
//}
</script>
</body>
</html>
*请注意,输入将包含空格(如果有帮助的话)。所有有用的答案都会被投票。
【问题讨论】:
-
你有表单标签,但你没有使用表单。您想在页面之间使用表单或 Javascript 吗?另外,我是否正确假设您的开发机器上没有设置 Web 服务器?
-
你可以使用 LocalStorage。
-
Cookie 不一定有帮助,因为现代浏览器将每个本地文件视为其自己的不同域。因此,您不能在本地页面(或本地存储)之间共享 cookie。
-
如果表单标签可以使用,请随时提供帮助。 PS:我可以使用 PHP 做到这一点,但我希望这个离线
-
@Wolfdog - 你的“离线”是什么意思,你使用的是 file:// 协议,这通常不是一个好主意,因为几乎没有任何效果
标签: javascript html forms