JavaScript 表單驗證程式碼例項
本文分享一段通過JavaScript實現的簡單表單驗證程式碼例項。
不使用任何HTML5新增的表單驗證特性。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script type="text/javascript"> function checkForm(form) { let reg = /^([\.a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/; if(form.username.value == "") { alert("使用者名稱不能為空!"); form.username.focus(); return false; } if(form.password.value == "") { alert("密碼不能為空!"); form.password.focus(); return false; } if(form.email.value==""){ alert("郵箱不能為空!"); form.email.focus(); return false; }else if(!reg.test(form.email.value)){ alert("郵箱格式不正確!"); form.email.focus(); return false; } return true; } window.onload = function () { var myform = document.forms[0]; myform.onsubmit = function () { return checkForm(this); } } </script> </head> <body> <form action="#" method="post"> 姓名:<input type="text" name="username"/><br/> 密碼:<input type="password" name="password" /><br/> 郵箱:<input type="text" name="email" /><br/> <input type="submit" value="提交表單"/> </form> </body> </html>
上面是一段簡單的表單驗證效果,它實現如下功能:
(1).姓名、密碼和郵箱是否為空驗證。
(2).郵箱格式正確性驗證效果。
相關文章
- jQuery表單驗證簡單程式碼例項jQuery
- js驗證表單項是否為空例項程式碼JS
- 表單驗證手機號碼格式例項程式碼
- javascript實現的簡單驗證碼效果程式碼例項JavaScript
- HTML5自帶表單驗證程式碼例項HTML
- javascript實現的驗證碼程式碼例項JavaScript
- javascript驗證郵箱格式程式碼例項JavaScript
- jQuery實現的表單註冊驗證程式碼例項jQuery
- 焦點離開立刻進行表單驗證程式碼例項
- 驗證手機號碼程式碼簡單程式碼例項
- jQuery登錄檔單驗證程式碼例項jQuery
- 文字框失去焦點即刻進行表單驗證程式碼例項
- jquery 驗證碼效果程式碼例項jQuery
- javascript表單驗證JavaScript
- JavaScript 表單驗證JavaScript
- javascript以函式方式提交表單程式碼例項JavaScript函式
- 使用javascript清空表單元素資料程式碼例項JavaScript
- javascript實現的生成驗證碼隨機數程式碼例項JavaScript隨機
- JavaScript 表單及表單驗證JavaScript
- jQuery加法驗證碼效果程式碼例項jQuery
- 郵箱格式驗證程式碼例項
- JavaScript表單驗證事件JavaScript事件
- Web 表單驗證 javascriptWebJavaScript
- 清空form表單例項程式碼ORM單例
- js使用者登錄檔單驗證簡單程式碼例項JS
- javascript閉包簡單程式碼例項JavaScript
- javascript作用域簡單例項程式碼JavaScript單例
- JavaScript 動畫效果簡單例項程式碼JavaScript動畫單例
- javascript動態實現的表單提交效果程式碼例項JavaScript
- javascript實現的清空表單元素內容程式碼例項JavaScript
- 用ASP動態生成JavaScript的表單驗證程式碼 (轉)JavaScript
- 表單提示美化效果程式碼例項
- canvas實現的驗證碼效果程式碼例項Canvas
- 驗證手機號碼格式的程式碼例項
- 常用的表單驗證程式碼分享
- 驗證ip地址合法性程式碼例項
- 精確驗證身份證號碼合法性程式碼例項
- jquery登陸表單簡單驗證程式碼jQuery