如何進行表單驗證,需要注意什么問題
1.表單驗證是指在用戶提交表單的時候對用戶輸入的數據進行檢查有沒有錯誤,提示用戶輸入正確地數據
2.我最初是采用表單的單擊按鈕進行提交,也就是<input type="button" onclick="return0 yanzhen()" value="驗證">,發現提交不了,需要用到sumbit這個屬性放到input中去,而且返回給onclick之后接下來做什么呢?
3.<input type="sumbit"/>本身就有提交表單的功能,只是不存在需要驗證的地方
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <p> 用戶驗證</p> <form action="adress" name="nameform" onsubmit="return yanzhen()" > 用戶賬號<input type="text" name="n1" /><br /> 用戶密碼<input type="text" name="n2" /><br /> <input type="submit" value="驗證" /> </form> <script> function yanzhen() {var a=document.nameform.n1.value; var b=a.substr(0,1); if(document.nameform.n1.value.length<2) {alert("用戶長度不能少於2"); return false;} if(!(b>='a'&&b<='z'||b>='A'&&b<='Z')) {alert("用戶賬號第一個為首字母"); return false;} if(document.nameform.n2.value.length<6||document.nameform.n2.value.length>15) {alert("用戶密碼在6-15之間"); return false;} return true; } // </script> </body> </html>