保持页面form表单提交后输入框的值 window.name
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form method="post" action="Default.aspx" onsubmit="return check(this)">
<input type="text" name='aa' />
<input type="text" name='bb' />
<input type="submit" />
<script language="JavaScript">
//声明全局数组,用于存放取值
var inputArr = document.getElementsByTagName("input");
function check(o)
{
var nameStr = "";
for (var i = 0; i < inputArr.length-1; i++)
{
nameStr += inputArr[i].value + ";";
}
nameStr += inputArr[inputArr.length - 1];
window.name = nameStr;
}
if (window.name)
{
//声明数组,用于存放从window.name中分离出的值
var nameArr = new Array();
nameArr = window.name.split(";");
for (var i = 0; i < nameArr.length; i++)
{
if (inputArr[i].type == "text")
{
inputArr[i].value = nameArr[i];
}
}
}
</script>
</form>
</body>
</html>