页面登录跳转获取数据

 a.html跳转到b.html如何在b.html中获得a.html中提交的数据比如用户名、密码等:


在a.html
<a href="b.html?user=lwf"></a>

在b.html
获取参数
<script type="text/javascript"> 
//获取超连接上的参数函数
function getUrlPara(paraName){  
var sUrl  =  location.href; 
var sReg  =  "(?:\\?|&){1}"+paraName+"=([^&]*)" 
var re=new RegExp(sReg,"gi"); 
re.exec(sUrl); 
return RegExp.$1; 
} 
alert(getUrlPara("user")); 

</script>

如果是form表单提交的数据:
方法一

<form action="b.html" id="form" method="get" name="form">
<input type="text" name="title">
<input type="submit" value="提交">
</form>

表单发送可以设置成 method="get"形式同样可以用getUrlPara("title")
===================================
方法二
如果要传递帐号密码可以用cookies来传递参数

<script>

	function setCookie(name,value){
		var argv = setCookie.arguments;
		var argc = setCookie.arguments.length;
		var expires = (argc>2)?argv[2]:null;
		var path=(argc>3)?argv[3]:null;
		var domain = (argc>4)?argv[4]:null;
		var secure = (argc>5)?argv[5]:false;
		//利用所获取的参数设置cookie,并将cookies的名称和值用escape函数编码
		document.cookie=name+"="+escape(value)+";expires=Thursday, 10-Dec-11 12:00:00 GMT"
			+((path==null)?"":(";path="+path))+((domain==null)?"":(";domain="+domain))
			+((secure==true)?";secure":"");
	}

function sub1(){
 setCookie("userCookies",document.getElementById("user").value)
 return true
}
</script>
<form action="b.html" id="form" onsubmit="return sub1()" method="get" name="form">
<input type="text" name="user" id="user">
<input type="button" value="提交">
</form>

b.html
<script>
	function getCookie(Name){
		var search = Name+'=';
		if(document.cookie.length>0){//如果存在本文档的cookies
			offset = document.cookie.indexOf(search);
			if(offset != -1){
				offset += search.length; //设置索引开始位置
				end = document.cookie.indexOf(';',offset); //设置索引结束位置
				if(end == -1)
					end = document.cookie.length;
				return unescape(document.cookie.substring(offset,end));
			}
			else
				return null;
		}
	}

alert(getCookie("userCookies"))  //用getCookie函数取值
	</script>


阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/bible521125/article/details/42871261
文章标签: html 登录页面 数据
个人分类: HTML
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭