js给密码框赋值

登录成功后把用户名和密码放到cookie中,初始化body时,如果cookie中存在用户名和密码则填充到input中。

#html部分

<body onload="javascript:Init();" >
					<input type="text" name="UserName" id="UserName" class="login_input" placeholder="账号" />
					<input type="password" name="Password" id="Password" class="login_input" placeholder="密码" onKeyDown="if(event.keyCode==13) userlogin('user')"/>
					<input type="button" class="login_submit" value="登录" onclick="userlogin('user')"/>
</body>

#js部分

		//登陆用
		var userlogin = function(loginType) {		
						var UserName = Ext.getDom("UserName");
						var Password = Ext.getDom("Password");
						var loginName =  UserName.value;
						var loginPassword =  Password.value;
						Ext.Ajax.request({
							url : url,
							params : {
								UserName : encodeURIComponent(loginName),
								Password : encodeURIComponent(loginPass)
							},
							success : function(action, request) {
								var obj = Ext.decode(action.responseText);
								var cookie = new Ext.state.CookieProvider({
									expires: new Date(new Date().getTime()+(1000*60*60*24*365)) //一年后   
									});
									Ext.state.Manager.setProvider(cookie);
									cookie.setCookie('UserName',UserName.value);
									cookie.setCookie('loginPassword',loginPassword);
								}
							},
							failure : function(action, request) {
								alert("账号密码错误");
								var obj = Ext.decode(action.responseText);
								Ext.MessageBox.alert("系统提示", obj.message);
							}
						});
					});
		};

		function Init() {
			var cookie = new Ext.state.CookieProvider();
			Ext.state.Manager.setProvider(cookie);
			var cookies = cookie.readCookies();
			if(cookies){
				var UserName = cookies.UserName;
				var loginPassword = cookies.loginPassword;
				if(UserName){
					var userNameDiv = document.getElementById("UserName");
					userNameDiv.value = UserName;
				}
				if(loginPassword){
					var PasswordDiv = document.getElementById("Password");
					PasswordDiv.value = loginPassword;
					document.getElementById("Password").type="password";
				}
			}
		}; 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值