javascript 自动填写用户已输入的用户名及密码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>

<body οnlοad="javascript:injection();">
<form id="form1" name="form1" method="post" action="" οnsubmit="return submitform();">
<label>username
<input type="text" id="CRLSYUser" name="textfield" value=""/>
</label>
<label>password
<input type="password" id="CRLSYPwd" name="textfield2" value="" />
</label>
<label>
<input type="submit" name="Submit" value="提交" />
</label>
</form>


<script language="javascript">

function submitform(){
if(document.getElementById ("CRLSYUser").value!="" && document.getElementById ("CRLSYPwd").value!=""){
makeCookie("CRLSYUser",document.getElementById ("CRLSYUser").value,3);
makeCookie("CRLSYPwd",document.getElementById ("CRLSYPwd").value,3);
return true;
}else{
return false;
}
}

function injection(){
if(GetCookie("CRLSYUser")!=null ){
document.getElementById("CRLSYUser").value=GetCookie("CRLSYUser");
}
if(GetCookie("CRLSYPwd")!=null ){
document.getElementById("CRLSYPwd").value=GetCookie("CRLSYPwd");
}
}

function makeCookie(name_v,value_v,expiredays){

var exdate=new Date();
var name = name_v;
var value = value_v;

if(expiredays!=null && expiredays!="" && expiredays!=0){//增加时间(天)有效
exdate.setDate(exdate.getDate() + expiredays);
}
//alert(exdate);
document.cookie = name + "="+ escape(value) + ";expires="+exdate.toGMTString();

}


function getCookieVal (offset) {
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1) {
endstr = document.cookie.length;
}
return unescape(document.cookie.substring(offset, endstr));
}

function GetCookie (name) {
var temp = name + "=";
var tempLen = temp.length;
var cookieLen = document.cookie.length;
var i = 0;
while (i < cookieLen) {
var j = i + tempLen;
if (document.cookie.substring(i, j) == temp) {
return getCookieVal(j);
}
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
return null;
}

</script>


</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值