放大镜站内搜索:


您现在的位置:首页 > 电脑 > 应用技巧 > 正文
xml,jsp,javascript实现密码强度判断
学生王国 ∥ http://www.xswg.com 更新时间:2006年4月5日 调整字体:

function CreateRateUserPassReq(formKey) {
if (!isBrowserCompatible) {
return;
}
var passwd = document.forms[formKey].gvUserPass.value;
var min_passwd_len = 6;
var passwdKey = "passwd";
if (passwd.length < min_passwd_len) {
DrawBar(1);
}else{
//We need to escape the password now so it won't mess up with length test
passwd = escape(passwd);
var params = passwdKey + "=" + passwd
myxmlhttp = CreateXmlHttpReq(RateUserPassXmlHttpHandler);
XmlHttpPOST(myxmlhttp, "/club/rateUserPass.gv", params);
}
}

function getElement(name) {
if (document.all) {
return document.all(name);
}
return document.getElementById(name);
}

function RateUserPassXmlHttpHandler() {
// Can't check status since safari doesn't support it
if (myxmlhttp.readyState !=4 ) {
return;
}
rating = parseInt(myxmlhttp.responseText);
DrawBar(rating);
}

function DrawBar(rating) {
var posbar = getElement('posBar');
var negbar = getElement('negBar');
var passwdRating = getElement('passwdRating');
var barLength = getElement('passwdBarDiv').width;
if (rating >= 0 && rating <= 5) { //We successfully got a rating
posbar.style.width = barLength / 5 * rating;
negbar.style.width = barLength / 5 * (5 - rating);
} else {
posbar.style.width = 0;
negbar.style.width = barLength;
rating = 5; // Not rated Rating
}
posbar.style.background = barColors[rating]
passwdRating.innerHTML = "<font color='" + ratingMsgColors[rating] +
"'>" + ratingMsgs[rating] + "</font>";
}
要引入刚才那个JS文件
<script language="javascript" src="gvUserReg.js"></script>
<form action="userRegPost.jsp" method="post" name="Gforms" onSubmit="return CheckForm();">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="100"><input style="width:200 px" onKeyUp="CreateRateUserPassReq('Gforms')" name="gvUserPass" type="password" id="gvUserPass" size="30" maxlength="30" /> </td>
<td width="10"></td><td>
<TABLE width="200" border=0 cellPadding=0 cellSpacing=0 >
<TBODY><TR><TD vAlign=top noWrap width=0>

5共  上一页 1 2 3 4 5 下一页


相关链接
来自:gamvan.com
编辑:
浏览:
评论查看全部评论
您的评论
姓名:
请您注意:
1.请遵守《中国互联网行业自律条款》及中华人民共和国其他各项有关法律法规。
2.严禁发表危害国家安全、损害国家利益、破坏民族团结、破坏国家宗教政策、破坏社会稳定、侮辱、诽谤、教唆、淫秽等内容的评论 。
3.用户需对自己在使用本站服务过程中的行为承担法律责任(直接或间接导致的)。
4.本站管理员有权保留或删除评论内容。
评论内容只代表网友个人观点,与本网站立场无关。