9.26 開課第二十三天 (JS表單驗證)

來源:互聯網
上載者:User

標籤:

<form action="lizi1.html" method="post">

非空驗證

<input type="text" name="uid" id="uid" onblur="Check()" />

<input type="text" name="pw1" id="pw1" />

<input type="text" name="pw2" id="pw2" />

<input type="text" name="age" id="age" />

<input type="text" name="email" id="email" />

<input type="submit" value="確定" id="btn" onclick="return Check()" />

</form>

 

<script type="text/javascript">

 //非空驗證

 function Check()

 {  

   //取到使用者輸入的值

    var v = document.getElementById("uid").value;   

    //對值進行驗證   

  if(v.trim().length==0)   

  {   

   alert("使用者名稱不可為空");   

   return false;   

  }   

  else

    {  

    return true;   

  }

 }   

 

 

//相等驗證

function Check()

 {  

   var v1 = document.getElementById("pw1").value;  

   var v2 = document.getElementById("pw2").value;   

    if(v1==v2)   

  {   

   return true;

    }

  else

    {  

    alert("兩次輸入的密碼不相同");   

   return false;  

   }

 }   

 

 //範圍驗證  

function Check()

   {   

  var v = parseInt(document.getElementById("age").value);     

   if( v>=18 && v<=50)  

   {  

    return true;  

   }  

   else  

   {    

  alert("輸入的年齡不在範圍內");  

    return false;  

   }

 }

9.26 開課第二十三天 (JS表單驗證)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.