在第一页我在文本框中获取值我需要将它传递到另一个页面,该页面分为 2 个框架。我需要在第一帧的 html 页面中显示该值。请给我一个简单的例子。我尝试使用 window.document.getElementById("inputbox1").value 但我无法获取该值。
请给我一个简单的例子。
在第一页我在文本框中获取值我需要将它传递到另一个页面,该页面分为 2 个框架。我需要在第一帧的 html 页面中显示该值。请给我一个简单的例子。我尝试使用 window.document.getElementById("inputbox1").value 但我无法获取该值。
请给我一个简单的例子。
正如@MicrosoftGoogle 建议的那样,我会使用localStorage,但还没有得到很好的支持,您可以使用纯javascript 来实现这一点。您将在表单页面上看到类似的内容:
<form action="param-received.html" method="GET">
<input type="text" id="foo" name="foo">
<input type="submit" value="Send" name="submit" id="submit">
</form>
单击发送按钮后,您将被重定向到/param-received.html?foo=hola&submit=Send
。
location.search
属性包含参数链。这是处理发送的数据的完整代码param-received.html
:
<script language="JavaScript">
function processForm()
{
var parameters = location.search.substring(1).split("&");
var temp = parameters[0].split("=");
l = unescape(temp[1]);
alert(l); //Dialog with the text you put on the textbox
}
processForm();
</script>
如果 url 参数是一个选项,你可以使用这个
function getParameter(param) {
var val = document.URL;
var url = val.substr(val.indexOf(param))
var n=parseInt(url.replace(param+"=",""));
alert(n+1);
}
getParameter("page");
参考 http://bloggerplugnplay.blogspot.in/2012/08/how-to-get-url-parameter-in-javascript.html
另一个可能是饼干
被打到饼干部分:p
编辑确实不是一个好的 cookie 参考这个更好http://www.w3schools.com/js/js_cookies.asp
将值写入 cookie 并从其他页面读取 cookie。
对于写入和读取 cookie,请点击此处
function getValue(varname)
{
var url = window.location.href;
var qparts = url.split("?");
if (qparts.length == 1)
{
return "";
}
else{
var query = qparts[1];
var vars = query.split("&");
var value = "";
for (i=0;i<vars.length;i++)
{
var parts = vars[i].split("=");
if (parts[0] == varname)
{
value = parts[1];
break;
}
}
value = unescape(value);
// Convert "+"s to " "s
value.replace(/\+/g," ");
return value;
}
}
var VariableGot = getValue(YourPassingVariableName);
只需将该函数复制到您的 html 文件中,并将您的变量名称传递给通过 GET 方法发送的函数。现在您将从 url 获取变量的值。