本文章是一款简单的javascript检测用户名与密码是否正确的函数哦,如果你是js初学者的话可以看看这段代码哦。
<script language='javascript'>
function xgjc(yhm,mm,xmm,qm)
{
if(yhm=="")
{
alert('用户名不能为空!');
document.de.yhm.focus();
return false;
}
if(mm!=xmm)
{
alert('两次输入密码不一致!');
document.de.mm.focus();
return false;
}
if(qm.length>=49)
{
alert('签定过长!');
document.de.qm.focus();
return false;
}
}
function zcjc(yhm,mm,xmm,qm)
{
if(yhm=="")
{
alert('用户名不能为空!');
document.zc.yhm.focus();
return false;
}
if(yhm.indexOf("'")>=0 ||yhm.indexOf("<")>=0 ||yhm.indexOf(">")>=0 ||yhm.indexOf(".")>=0)
{
alert('用户名不能有乱码!');
document.zc.yhm.focus();
return false;
}
if(mm=="")
{
alert('密码不能为空!');
document.zc.mm.focus();
return false;
}
if(mm!=xmm)
{
alert('两次输入密码不一致!');
document.zc.mm.focus();
return false;
}
if(mm.indexOf("'")>=0 ||mm.indexOf("<")>=0 ||mm.indexOf(">")>=0 ||mm.indexOf(".")>=0)
{
alert('不能有乱码!');
document.zc.mm.focus();
return false;
}
if(qm.length>=49)
{
alert('签定过长!');
document.zc.qm.focus();
return false;
}
}
</script>
下面是html代码
<form name="zc" action="tb_zc.asp?cz=zccg" method="post">
<div align="left">
<p>用 户 名:
<input name="yhm" type="text" size="20">
*<br>
密 码:
<input name="mm" type="password" size="20">
*<br>
再输密码:
<input name="qxmm" type="password" size="20">
*<br>
个性签名:
<input type="text" name="qm" size="20" maxlength="50">
<br>
邮 箱:
<input name="lxfs" type="text" size="20" maxlength="50">
</p>
<p align="center">
<input type="submit" name="zc" value="注 册" onClick="return zcjc(yhm.value,mm.value,qxmm.value,qm.value);">
</p>
</div>
</form>