日韩视频中文字幕_最新中文字幕在线_天天精品_欧美一级在线_亚洲男人天堂网_麻豆乱码国产一区二区三区

 表單驗證用于發生在服務器,客戶端已經輸入所有必要的數據,然后按下提交按鈕之后。如果一些已被輸入的客戶端的數據的已在錯誤形式或者被簡單地丟失,則服務器將必須的所有數據發送回客戶端,并請求的形式以正確的信息重新提交。這是一個漫長的過程,會增加服務器負擔。

Webkaifa/JavaScript' target='_blank'>JavaScript中,提供了一種方法將其發送到web服務器之前驗證客戶端的計算機上的形式的數據。表單驗證通常執行兩種方式。

  1.     基本驗證 - 首先,該表必須進行檢查,以確保數據輸入的需要將其每一個表單字段。這將通過表格的每個字段只需要循環,并檢查數據。
  2.     數據格式驗證 - 其次,該被輸入的數據必須檢查正確格式和值。這將需要放置更多的邏輯來測試數據的正確性。

我們將舉一個例子來了解驗證的過程。下面是簡單的形式進行:

<html>
<head>
<title>Form Validation</title>
<script type="text/javascript">
<!--
// Form validation code will come here.
//-->
</script>
</head>
<body>
 <form action="/cgi-bin/test.cgi" name="myForm" 
     onsubmit="return(validate());">
 <table cellspacing="2" cellpadding="2" border="1">
 <tr>
  <td align="right">Name</td>
  <td><input type="text" name="Name" /></td>
 </tr>
 <tr>
  <td align="right">EMail</td>
  <td><input type="text" name="EMail" /></td>
 </tr>
 <tr>
  <td align="right">Zip Code</td>
  <td><input type="text" name="Zip" /></td>
 </tr>
 <tr>
 <td align="right">Country</td>
 <td>
 <select name="Country">
  <option value="-1" selected>[choose yours]</option>
  <option value="1">USA</option>
  <option value="2">UK</option>
  <option value="3">INDIA</option>
 </select>
 </td>
 </tr>
 <tr>
  <td align="right"></td>
  <td><input type="submit" value="Submit" /></td>
 </tr>
 </table>
 </form>
 </body>
 </html>

  

基本表單驗證:

首先,我們將展示如何做一個基本的表單驗證。在上面的表格要求validate()函數來驗證數據在onsubmit事件發生。以下是validate()函數的實現:

<script type="text/javascript">
<!--
// Form validation code will come here.
function validate()
{
 
  if( document.myForm.Name.value == "" )
  {
   alert( "Please provide your name!" );
   document.myForm.Name.focus() ;
   return false;
  }
  if( document.myForm.EMail.value == "" )
  {
   alert( "Please provide your Email!" );
   document.myForm.EMail.focus() ;
   return false;
  }
  if( document.myForm.Zip.value == "" ||
      isNaN( document.myForm.Zip.value ) ||
      document.myForm.Zip.value.length != 5 )
  {
   alert( "Please provide a zip in the format #####." );
   document.myForm.Zip.focus() ;
   return false;
  }
  if( document.myForm.Country.value == "-1" )
  {
   alert( "Please provide your country!" );
   return false;
  }
  return( true );
}
//-->
</script>

  

 
數據格式驗證:

現在,我們將看到我們如何將其提交到Web服務器之前,驗證我們輸入的表單數據。

這個例子說明了如何驗證輸入的電子郵件地址,這意味著電子郵件地址必須至少包含一個@符號和一個點(.)。此外,@絕不能是電子郵件地址的第一個字符,最后點必須在@符號后面的一個字符:

<script type="text/javascript">
<!--
function validateEmail()
{
 
  var emailID = document.myForm.EMail.value;
  atpos = emailID.indexOf("@");
  dotpos = emailID.lastIndexOf(".");
  if (atpos < 1 || ( dotpos - atpos < 2 )) 
  {
    alert("Please enter correct email ID")
    document.myForm.EMail.focus() ;
    return false;
  }
  return( true );
}
//-->
</script>

穩定

產品高可用性高并發

貼心

項目群及時溝通

專業

產品經理1v1支持

快速

MVP模式小步快跑

承諾

我們選擇聲譽

堅持

10年專注高端品質開發
  • 返回頂部
主站蜘蛛池模板: 成人在线观看亚洲 | 99在线精品视频 | 国产成人精品在线观看 | 成人免费视频视频在线观看 免费 | av在线毛片 | 精品国产91亚洲一区二区三区www | 久久人人爽人人爽人人片av高清 | 日韩精品极品在线观看 | 亚洲一二三区在线观看 | 日本一本高清 | 国产精品视频一区二区三区不卡 | 亚洲色图偷拍 | 欧美高清一区二区 | 色呦呦网址 | 伊人网综合视频 | 亚洲成av人片在线观看无码 | 欧美日韩中文字幕在线播放 | 亚洲一区二区在线 | 国产精品久久久久久久久免费 | 在线视频成人永久免费 | 成人在线免费网站 | 影音先锋国产 | 日韩成人免费av | 激情欧美一区 | 一级性视频 | 午夜视频你懂的 | 6080yy精品一区二区三区 | av电影一区 | av一区在线观看 | 国产91综合一区在线观看 | 美女视频一区 | 久久久国产精品入口麻豆 | 国产精品美女久久 | 久久理论片 | 久久久一区二区 | 国产一区二区精品在线 | 伊人av超碰久久久麻豆 | 欧美精品一区视频 | 欧美视频在线播放 | 一区在线看 | 久久久久无码国产精品一区 |