国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JS實現的簡單表單驗證功能完整實例

2019-11-19 15:10:20
字體:
來源:轉載
供稿:網友

本文實例講述了JS實現的簡單表單驗證功能。分享給大家供大家參考,具體如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>www.survivalescaperooms.com 表單驗證</title><style type="text/css"><!--body,td,th {  font-size: 12px;  color: #000000;}body {  background-color: #CCCCCC;  margin-left: 0px;  margin-top: 0px;}a {  font-size: 12px;  color: #666600;}a:link {  text-decoration: none;}a:visited {  text-decoration: none;  color: #000099;}a:hover {  text-decoration: underline;  color: #6633FF;}a:active {  text-decoration: none;  color: #00FF00;}--></style>  <script type="text/javascript">    function checkusername()    {      var myform = document.getElementById("form1");      var username = myform.username.value.length;      if(username < 1||username>12)      {        errusername.innerHTML = "<font color='red'>用戶名不符合要求</font>";        return false;      }else{        errusername.innerHTML = "<font color='green'>用戶名符合要求</font>";        return true;      }    }    function checkage()    {      var myform = document.getElementById("form1");      var age = myform.age.value;      if(age != parseInt(age))      {        errage.innerHTML = "<font color='red'>年齡不符合要求</font>";        return false;      }else{        errage.innerHTML = "<font color='green'>年齡符合要求</font>";        return true;      }    }    function checkemail()    {      var myform = document.getElementById("form1");      var mail=/^[A-Za-z0-9_-]+@[a-zA-Z0-9_-]+(/.[a-zA-Z0-9_-]+)+$/;      if(!mail.test(myform.email.value))      {          erremail.innerHTML = "<font color='red'>email不符合要求</font>";        return false;      }else{        erremail.innerHTML = "<font color='green'>email符合要求</font>";        return true;      }    }    function checkform()    {      checkusername();checkage();checkemail();      if(checkusername()&&checkage()&&checkemail())      {        return true;        }else{        return false;      }    }  </script></head><body alink="center"> <form id="form1" name="form1" method="post" action="ttt.jsp" onsubmit="return checkform()"><table width="777" border="0" cellpadding="1" cellspacing="1"> <tr>  <td colspan="3" ><div align="center">請輸入你的注冊信息</div></td> </tr> <tr>  <td width="250" ><div align="right" >請輸入你的用戶名:</div></td>  <td width="250"><div align="center">     <input type="text" name="username" onblur="checkusername()" />     </div></td>  <td><div id="errusername" align="center"></div></td> </tr> <tr>  <td width="250"><div align="right">請輸入你的年齡:</div></td>  <td width="250"><div align="center" >   <label>   <input type="text" name="age" onblur="checkage()"/>   </label>  </div></td>   <td><div align="center" id="errage"></div></td> </tr> <tr>  <td width="250"><div align="right" >請輸入你的EMAIL:</div></td>  <td width="250"><div align="center" >   <label>   <input type="text" name="email" onblur="checkemail()" />   </label>  </div></td>   <td><div align="center" id="erremail"></div></td> </tr> <tr>  <td><div align="right">   <label>   <input type="submit" name="Submit" value="提交" />   </label>  </div></td>   <td><div align="center">    <label>    <input type="reset" name="Submit2" value="重置" />    </label>   </div></td>  <td><div align="center"></div></td> </tr></table> </form></body></html>

運行效果:

PS:這里再為大家提供2款非常方便的正則表達式工具供大家參考使用:

JavaScript正則表達式在線測試工具:
http://tools.VeVB.COm/regex/javascript

正則表達式在線生成工具:
http://tools.VeVB.COm/regex/create_reg

更多關于JavaScript相關內容感興趣的讀者可查看本站專題:《JavaScript正則表達式技巧大全》、《JavaScript表單(form)操作技巧大全》、《JavaScript數據結構與算法技巧總結》、《JavaScript錯誤與調試技巧總結》及《JavaScript數學運算用法總結

希望本文所述對大家JavaScript程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 中西区| 新平| 临潭县| 巴中市| 延长县| 长泰县| 泾源县| 垦利县| 聊城市| 射洪县| 玛纳斯县| 阳泉市| 福贡县| 桃园市| 德庆县| 黄山市| 五家渠市| 吴旗县| 北辰区| 上犹县| 黔西| 射阳县| 崇州市| 安塞县| 清河县| 鄂伦春自治旗| 博白县| 钦州市| 韶山市| 分宜县| 如东县| 青河县| 南丰县| 五华县| 赤城县| 梁平县| 河北省| 洮南市| 德令哈市| 郧西县| 福建省|