如果我在使用它们之前重置它们设置的表单,Javascript变量是否会保留?

时间:2011-05-15 18:07:22

标签: javascript variables

function gResults () {
    var TestVar = myform.inputbox.value;
    var url = TestVar;
    document.myform.reset();
        window.location=TestVar;
}

假设一个带有网址的文本框。

该函数是否总是抓取表单的输入?函数的列表是否总是按顺序完成并保存在内存中?或者window.location总是会变为空吗?

2 个答案:

答案 0 :(得分:0)

url会在执行该行时获得TestVar的值,即在致电reset()之前,请参阅this example

但是,如果您正在重定向页面,为什么还要重置表单?

答案 1 :(得分:0)

字符串是按值传递的。该脚本会在重置之前将window.location正确设置为等于myForm.inputbox.value。