zoukankan      html  css  js  c++  java
  • JS验证

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
     <HEAD>
      <TITLE> New Document </TITLE>
      <META NAME="Generator" CONTENT="EditPlus">
      <META NAME="Author" CONTENT="">
      <META NAME="Keywords" CONTENT="">
      <META NAME="Description" CONTENT="">
      <Script>
     var RegType=
     {
      EMail:/^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/,
      QQ:/^[0-9]{5,9}$/,
     }

     function IsOk(value, regExpress)
     {
      var v=value;
      var reg=regExpress;
      if(RegType[reg] == null)
      {
       return false;
      }
      return (v.match(RegType[reg]) == null)? false:true;
     }

     function CheckForm()
     {
      var formID='form1';
      var objCol=document.getElementById(formID);
      for(var i=0;i<objCol.elements.length;i++)
      {
       var vt = objCol[i].getAttribute("vt");
       if(!vt)
       {
        continue;
       }
       if(!IsOk(objCol[i].value, vt))
       {
        document.getElementById(objCol[i].msgID).innerHTML = "必须是" + vt;
       }
       else
       {
        document.getElementById(objCol[i].msgID).innerHTML = "";
       }
      }
     }
      </Script>
     </HEAD>
     <BODY>
     <form id=form1>
      <input id=txtEMail msgID=msg1 vt='EMail'/>
      <span id=msg1></span>
      <input id=txtQQ msgID=msg2 vt=QQ>
      <span id=msg2></span>
      <input type=button onclick="return CheckForm()" value=提交>
     </form>
     </BODY>
    </HTML>

  • 相关阅读:
    成为一个会思考的学习者
    我的第4篇博客
    我的第3篇博客
    第2次作业
    第一次作业:大学,人生的另一个新的开始
    第四次作业
    第三次作业
    第二次作业
    作为大一新生的感悟
    第四次作业
  • 原文地址:https://www.cnblogs.com/xjyggd/p/1387366.html
Copyright © 2011-2022 走看看