標籤:style blog color java os io for ar
//javascript代碼 function valForm(){ var username=document.getElementById("username"); var pwd=document.getElementById("pwd"); var repwd=document.getElementById("repwd"); var email=document.getElementById("email"); var age=document.getElementById("age"); var cardid=document.getElementById("cardid");if(username.value==""){ alert("使用者名稱不可為空"); return false; }else if(username.value.length<4||username.value.length>16){ alert("使用者名稱長度不符合規則!\n 使用者名稱長度應為4-16個字元"); return false; }else if(pwd.value==""){ alert("密碼不可為空"); return false; }else if(pwd.value!=repwd.value){ alert("密碼不一致"); return false; }else if(email.value.indexOf(".")<0||email.value.indexOf("@")<0){ alert("郵箱錯誤"); return false; }else if(parseInt(age.value)<18&&parseInt(age.value)>80) { alert("年齡錯誤"); return false; }else if(reg.test(cardid.value)==false){ alert("身份證不合法"); return false; }else{ document.forms[0].submit(); return false; } }
//Jquery
$(function(){ $("#regUser").click(function(){ if($("#username").val()==""||$("#username").val().length<4){ alert("使用者名稱不符合要求") }else if($("#pwd").val().length<6){ alert("密碼不符合要求"); }else if($("#repwd").val()!=$("#pwd").val()){ alert("密碼不一致") }else if($("#email").val().indexOf("@")<0||$("#email").val().indexOf(".")<0){ alert("郵箱格式錯誤") }else if($("#age").val()<18||$("#age").val()>80){ alert("年齡不符合要求") }else{ window.location.href="jquery1.html"; } }) })
body內容
<body><form action="js執行個體.html" method="post"> <table border="0"> <tr> <td>使用者名稱</td> <td><input type="text" name="username" id="username" /></td> <td> </td> </tr> <tr> <td>密碼</td> <td><input type="password" name="pwd" id="pwd" /></td> <td> </td> </tr> <tr> <td>重複密碼</td> <td><input type="password" name="repwd" id="repwd" /></td> <td> </td> </tr> <tr> <td>郵箱:</td> <td><input type="text" name="email" id="email" /></td> <td> </td> </tr> <tr> <td>年齡:</td> <td><input type="text" name="age" id="age" /></td> <td> </td> </tr> <tr> <td><a href="#" id="regUser">註冊</a></td> <td><a href="#" >重設</a></td> </tr> </table></form></body>