本文章是一款簡單的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.val ue,qm.value);" >
</p>
</div>
</form>