posts - 0,  comments - 19,  trackbacks - 0
          <!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>
              
          <title>無標題頁</title>
              
          <style type="text/css">
                  .code
                  {
                      background
          -image:url(code.jpg);
                      font
          -family:Arial;
                      font
          -style:italic;
                      color:Red;
                      border:
          0;
                      padding:2px 3px;
                      letter
          -spacing:3px;
                      font
          -weight:bolder;
                  }
                  .unchanged
                  {
                      border:
          0;
                  }
              
          </style>
              
          <script language="javascript" type="text/javascript">
             
              var code ; 
          //在全局 定義驗證碼
              function createCode()
                {
                  code 
          = "";
                var codeLength 
          = 6;//驗證碼的長度
                var checkCode = document.getElementById("checkCode");
                var selectChar 
          = new Array(0,1,2,3,4,5,6,7,8,9,'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z');//所有候選組成驗證碼的字符,當然也可以用中文的
                 
                
          for(var i=0;i<codeLength;i++)
                  {
               
                 
                var charIndex 
          = Math.floor(Math.random()*36);
                  code 
          +=selectChar[charIndex];
               
               
                  }
                
          if(checkCode)
                  {
                    checkCode.className
          ="code";
                    checkCode.value 
          = code;
                  }
               
                }
             
                function validate ()
                {
                var inputCode 
          = document.getElementById("input1").value;
                
          if(inputCode.length <=0)
                  {
                      alert(
          "請輸入驗證碼!");
                  }
                
          else if(inputCode != code )
                  {
                    alert(
          "驗證碼輸入錯誤!");
                    createCode();
          //刷新驗證碼
                  }
                
          else
                  {
                    alert(
          "^-^ OK");
                  }
               
                  }
                function a(){
                  createCode();
                 }
              
          </script>
          </head>
          <body onload="a()">
          <form  action="#">
              
          <input  type="text" id="input1" />
              
          <input type="text"  id="checkCode" class="unchanged" style="width: 80px"  /><br />
              
          <input id="Button1"  onclick="a();" type="button" value="刷新" /> 
              
          <input id="Button1"  onclick="validate();" type="button" value="確定" /> 
          </form>
          </body>
          </html>
          posted on 2012-03-16 08:58 canry Tong 閱讀(268) 評論(0)  編輯  收藏 所屬分類: 驗證碼生成方式

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          留言簿

          文章分類

          文章檔案

          搜索

          •  

          最新評論

          主站蜘蛛池模板: 和林格尔县| 西乌珠穆沁旗| 陆川县| 新民市| 福安市| 高密市| 马山县| 河西区| 文水县| 封开县| 始兴县| 麻栗坡县| 乌鲁木齐县| 武义县| 新巴尔虎右旗| 从化市| 孝昌县| 莱州市| 清流县| 绍兴市| 延安市| 巴东县| 慈利县| 辛集市| 毕节市| 信宜市| 客服| 田阳县| 晋州市| 南靖县| 德钦县| 平泉县| 兰考县| 酒泉市| 克东县| 修文县| 高雄市| 秦皇岛市| 沁水县| 静乐县| 嘉义市|