標籤:
<form action="lizi1.html" method="post">
非空驗證
<input type="text" name="uid" id="uid" onblur="Check()" />
<input type="text" name="pw1" id="pw1" />
<input type="text" name="pw2" id="pw2" />
<input type="text" name="age" id="age" />
<input type="text" name="email" id="email" />
<input type="submit" value="確定" id="btn" onclick="return Check()" />
</form>
<script type="text/javascript">
//非空驗證
function Check()
{
//取到使用者輸入的值
var v = document.getElementById("uid").value;
//對值進行驗證
if(v.trim().length==0)
{
alert("使用者名稱不可為空");
return false;
}
else
{
return true;
}
}
//相等驗證
function Check()
{
var v1 = document.getElementById("pw1").value;
var v2 = document.getElementById("pw2").value;
if(v1==v2)
{
return true;
}
else
{
alert("兩次輸入的密碼不相同");
return false;
}
}
//範圍驗證
function Check()
{
var v = parseInt(document.getElementById("age").value);
if( v>=18 && v<=50)
{
return true;
}
else
{
alert("輸入的年齡不在範圍內");
return false;
}
}
9.26 開課第二十三天 (JS表單驗證)