我有两个页面 - "页面1"和"页面2"。在页面1上有一个文本框,值为100,并在末尾有一个按钮。
按下按钮后,我希望JavaScript将文本框的值保存在全局变量中并跳转到页面2。使用"window.onload",我想要第二个JavaScript函数来弹出在页面1保存的值。
这是我的JavaScript代码:
它启动了Javascript函数并将我正确地重定向到我的page2页面。
但是在第二个页面上:
我总是得到全局变量 price 的 "undefined" 值。
我已经阅读了很多关于全局变量的文章。例如在这个页面:问题与全局变量.. 但是我无法让它工作...
为什么这不起作用呢?
按下按钮后,我希望JavaScript将文本框的值保存在全局变量中并跳转到页面2。使用"window.onload",我想要第二个JavaScript函数来弹出在页面1保存的值。
这是我的JavaScript代码:
<script type="text/javascript">
var price; //declare outside the function = global variable ?
function save_price(){
alert("started_1"); //just for information
price = document.getElementById('the_id_of_the_textbox').value;
alert(price); //just for information
}
<script type="text/javascript">
function read_price(){
alert("started_2");
alert(price);
}
在“第一页”上,我有一个带有以下内容的发送按钮:
<input class="button_send" id="button_send" type="submit" value="Submit_price" onclick="save_price();"/>
它启动了Javascript函数并将我正确地重定向到我的page2页面。
但是在第二个页面上:
window.onload=read_price();
我总是得到全局变量 price 的 "undefined" 值。
我已经阅读了很多关于全局变量的文章。例如在这个页面:问题与全局变量.. 但是我无法让它工作...
为什么这不起作用呢?