登录页面js
读写cookie
function writeCookie(name,value,hours){
var expire = '';
if(hours!=null){
expire = new Date((new Date()).getTime()+hours*360000);
expire = '; expires'+expire.toGMTString();
}
document.cookie = name + '=' +escape(value) +expire;
}
function readCookie(name){
var cookieValue = '';
var search = name + '=';
if(document.cookie.length>0){
offset = document.cookie.indexOf(search);
if(offset!= -1){
offset += search.length;
end = document.cookie.indexOf(';' ,offset);
if(end == -1)
end = document.cookie.length;
cookieValue = unescape(document.cookie.substring(offset, end);
}
}
return cookieValue;
}
回车键登录
<form id="loginform" name="loginform" method="post" action="" onsubmit="return chkForm(this);">
<input type ="text" placeholder = "用户名" name="userId" onkeypress="pressEnter(1,event);"/>
<input type ="passWord" placeholder = "密码" name="passWord" onkeypress="pressEnter(2,event);"/>
<input type="submit" value="登录">
<button onclick="doSubmit()">登录</button>
</form>
function pressEnter(arg ,e){
var e = e||window.event;
if(e.keyCode == 13){
if(arg == 3){
doSubmit();
return false;
}else if(arg == 0)
document.getElementById("loginform").userId.focus();
else if(arg == 1)
document.getElementById("loginform").passWord.focus();
else if(arg == 2){
pressEnter(3,e);
}
}else{
return true;
}
}
function doSubmit(){
var form =document.getElementById("loginform");
if(chkForm(form)){
form.submit();
}
function checkForm(theFrom){
if(theFrom.userId.value.length<1){
alert("请输入用户名");
return false;
}
if(theFrom.passWord.value.length<1){
alert("请输入密码");
return false;
}
writeCookie("userId", theFrom.userId.value);
writeCookie("passWord",theFrom.passWord.value,240);
return true;
}