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

首頁 > 語言 > JavaScript > 正文

JavaScript使用表單元素驗證表單的示例代碼

2024-05-06 15:35:45
字體:
來源:轉載
供稿:網友

JavaScript的主要作用:驗證表單

1最簡單的表單驗證-禁止空白的必填項目

1.1最簡單的HTML結構

網站最基礎的就是注冊,它是一個系統的交互基礎.

例子:

<!DOCTYPE html><html>  <head>    <meta charset="utf-8">    <title>簡單列表的html結構</title>  </head>  <body>    <form method="post" action="">      賬戶:<input type="text" name=""/><br/><br/>      密碼:<input type="password" name=""/><br/><br/>      確認:<input type="password" name=""/><br/><br/>      <input type="submit" value="注冊" />    </form>  </body></html>

1.2綁定驗證功能

因為用戶最后要去點擊"注冊"按鈕,所以我們就在"注冊"按鈕上添加一個onclick事件屬性,引用eg.regCheck()

例子:

​ 注冊事件

<!DOCTYPE html><html>  <!--綁定驗證功能,注冊事件-->  <head>    <meta charset="utf-8">    <title>簡單列表的html結構</title>  </head>  <body>    <form method="post" action="">      賬戶:<input type="text" name=""/><br/><br/>      密碼:<input type="password" name=""/><br/><br/>      確認:<input type="password" name=""/><br/><br/>      <input type="submit"       value="注冊"       onclick="return eg.regCheck();"/>        </form>    <script >      //聲明一個對象,當做命名空間來使用      var eg = {};      eg.regCheck = function(){              }    </script>  </body></html>

eg.regCheck()函數需要添加的行為,獲取用戶輸入的賬戶信息,給input標簽加上一個id屬性,JavaScript再通過這個指定的id去取得相應的信息,然后返回驗證結果true或false

例子:

​ 給表單添加驗證功能

<!DOCTYPE html><html>  <!--給表單添加驗證功能-->  <head>    <meta charset="utf-8">    <title>簡單列表的html結構</title>  </head>  <body>    <form method="post" action="">      賬戶:<input type="text" name="" id="userid"/><br/><br/>      密碼:<input type="password" name="" id="userpwd"/><br/><br/>      確認:<input type="password" name="" id="userpwd2"/><br/><br/>      <input type="submit"       value="注冊"      onclick="return eg.regCheck();"/>    </form>    <script >      //聲明一個對象,當做命名空間來使用      //定義一個公共函數來獲取指定id元素,減少代碼量,提高代碼復用率      var eg = {};      eg.$ = function(id){        return document.getElementById(id);        };        eg.regCheck = function(){          var uid = eg.$("userid");          var upwd = eg.$("userpwd");          var upwd2 = eg.$("userpwd2");          if(uid.value == ''){          alert('賬戶不能為空!');          //返回false就會阻止表單form提交          return false;        }        if(upwd.value == ''){          alert('密碼不能為空!');          //返回false就會阻止表單form提交          return false;        }        if(upwd.value != upwd2.value){          alert('兩次輸入密碼不相同!');          //返回false就會阻止表單form提交          return false;        }        return true;      };    </script>  </body></html>            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 济阳县| 襄垣县| 嘉兴市| 时尚| 峨边| 红桥区| 科技| 启东市| 汶上县| 连城县| 顺平县| 白河县| 南昌县| 安西县| 乐平市| 铁岭市| 海安县| 商水县| 兴义市| 和静县| 关岭| 仙桃市| 江川县| 平遥县| 岳普湖县| 建德市| 加查县| 邳州市| 肃北| 宿松县| 阜阳市| 体育| 师宗县| 博罗县| 澄江县| 乌拉特前旗| 巴中市| 阳江市| 防城港市| 大化| 禄丰县|