<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    我的漫漫程序之旅

    專注于JavaWeb開發(fā)
    隨筆 - 39, 文章 - 310, 評論 - 411, 引用 - 0
    數(shù)據(jù)加載中……

    非常實用的j avascript 驗證碼生成

    <!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>無標(biāo)題頁</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');//所有候選組成驗證碼的字符,當(dāng)然也可以用中文的   
               
           
    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");   
           }
       
              
           }
       
              
        
    </script>  
    </head>  
    <body onload="createCode()">  
    <form  action="#">  
         
    <input  type="text"   id="input1" />  
        
    <input type="text" onclick="createCode()" readonly="readonly" id="checkCode" class="unchanged" style="width: 80px"  /><br />  
        
    <input id="Button1"  onclick="validate();" type="button" value="確定" />    
    </form>  
    </body>  
    </html>  


    posted on 2009-06-09 14:39 々上善若水々 閱讀(724) 評論(0)  編輯  收藏 所屬分類: JavaScript

    主站蜘蛛池模板: 国产成人亚洲综合在线| 久9这里精品免费视频| 国产乱子伦精品免费视频| 日韩免费观看一区| 亚洲AV日韩精品久久久久| 亚洲日韩看片无码电影| 久久国产乱子精品免费女| 四虎永久成人免费| 日韩毛片免费一二三| 亚洲日本中文字幕天堂网| 国产免费AV片在线观看播放| 亚洲一本一道一区二区三区| 国产91色综合久久免费分享| 亚洲日本国产乱码va在线观看| GOGOGO高清免费看韩国| 亚洲爆乳大丰满无码专区| 亚洲日本韩国在线| 国产美女a做受大片免费| 99在线免费视频| 亚洲va乱码一区二区三区| 日韩免费视频播播| 亚洲欧美日韩一区二区三区在线| 亚洲欧洲中文日韩av乱码| 精品久久8x国产免费观看| 国产亚洲精品免费| 亚洲成av人在线观看网站| 亚洲成年网站在线观看| 日韩免费无码一区二区视频| 2020久久精品国产免费| 免费高清A级毛片在线播放| 亚洲日韩中文字幕在线播放| 在线免费观看亚洲| 一级毛片a免费播放王色电影| 亚洲乱码中文字幕手机在线| 四虎永久免费地址在线观看| 无码一区二区三区免费| 国产精品区免费视频| 91精品免费不卡在线观看| 窝窝影视午夜看片免费| 亚洲日韩在线观看免费视频| 国产精品亚洲片在线观看不卡|