网站首页
家园论坛
老版论坛
家园博客
业界新闻
技术文档
下载中心
速查中心
图片中心
硬件资讯
上一篇:
将Java应用注册为后台服务
下一篇:
Java容器分析--数组
仿google密码强度判断
来源: 作者:我容易么我 添加日期:2006-6-11 9:01:08 点击次数:
程序代码:
要引入刚才那个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>
<A href=
"#"
>密码强度:</A>
</TD>
<TD><DIV id=
"passwdRating"
>太短</DIV>
</TD></TR><TR><TD height=3></TD></TR>
<TR><TD colSpan=2>
<TABLE id=
"passwdBarDiv"
cellSpacing=0 cellPadding=0 width=
"200"
bgColor=
"#ffffff"
border=0>
<TBODY><TR>
<TD id=
"posBar"
width=
"0%"
bgColor=
"#e0e0e0"
height=
"4"
></TD>
<TD id=
"negBar"
width=
"100%"
bgColor=
"#e0e0e0"
height=
"4"
></TD>
</TR></TBODY>
</TABLE>
</TD></TR>
</TBODY></TABLE> </td>
</tr>
</table>
<script language=
"javascript"
>
<!--
/* Checks Browser Compatibility */
//
document
.getElementById(
"passwdBarDiv"
).style.display =
"block"
;
var agt = navigator.userAgent.toLowerCase();
var is_op = (agt.indexOf(
"opera"
) != -1);
var is_ie = (agt.indexOf(
"msie"
) != -1) &&
document
.all && !is_op;
var is_mac = (agt.indexOf(
"mac"
) != -1);
var is_gk = (agt.indexOf(
"gecko"
) != -1);
var is_sf = (agt.indexOf(
"safari"
) != -1);
function gff(str, pfx) {
var i = str.indexOf(pfx);
if (i != -1) {
var v = parseFloat(str.substring(i + pfx.length));
if (!isNaN(v)) {
return
v;
}
}
return
null
;
}
function Compatible() {
if (is_ie && !is_op && !is_mac) {
var v = gff(agt,
"msie "
);
if (v !=
null
) {
return
(v >= 6.0);
}
}
if (is_gk && !is_sf) {
var v = gff(agt,
"rv:"
);
if (v !=
null
) {
return
(v >= 1.4);
}
else
{
v = gff(agt,
"galeon/"
);
if (v !=
null
) {
return
(v >= 1.3);
}
}
}
if (is_sf) {
var v = gff(agt,
"applewebkit/"
);
if (v !=
null
) {
return
(v >= 124);
}
}
return
false
;
}
/* We also
try
to create an xmlhttp object to see if the browser supports it */
myxmlhttp = CreateXmlHttpReq(RateUserPassXmlHttpHandler);
isBrowserCompatible = Compatible() && myxmlhttp;
if (!isBrowserCompatible || hidePasswordBar) {
document
.getElementById(
"passwdBarDiv"
).style.display =
"none"
;
}
//-->
</script>
</form>
Servlet部分,验证密码强度的JAVA类
本新闻共
5
页,当前在第
2
页
1
2
3
4
5
|
设为首页
|
加入收藏
|
业务办理
|
友情链接
|
论坛版面
|
浙ICP备07502118号
|