javascript検証コード(注:安全ではない)

3395 ワード

  • <PRE クラス=js name="code">  
  • <) xmlns="http://www.w3.org/1999/xhtml「 >  
  •   
  •     タイトルレスページ  
  •     <スタイル type=「text/css」>  
  •         .コード  
  •         {  
  •             background-inage:url(code.jpg)  
  •             font-family:Arial  
  •             font-style:italic  
  •             カラー:Red  
  •             border:0  
  •             padding:2 px 3 px;  
  •             letter-spacing:3 px  
  •             font-weight:bolder;  
  •         }   
  •         .unchanged  
  •         {  
  •             border:0  
  •         }   
  •     
  •     <スクリプト laguage=「javascript」 type=「text/javascript」  
  •        
  •      var コード ; //全局にわたって 認証コードを定義  
  •      機能 createCode()  
  •      {    
  •        コード = “”  
  •        var codeLength = 6;/検証コードの長さ  
  •        var checkコード = Dcument.getElemenntById(「checkCode」);  
  •        var selectChar = new Aray(0,1,2,3,4,5,6,7,8,9,9,A',B',C','D','E','F','G','H',I','J','K','L','M',N',O','P','Q','R','s's'の文字で構成されています.  
  •            
  •        for(var) i=0;i
  •        {  
  •          
  •            
  •        var charIndex = Math.flor(Math.random()*36)  
  •        コード +=selectChar[charIndex]  
  •           
  •           
  •        }   
  • /       alert(code)  
  •        if(checkCode)  
  •        {  
  •          checkCode.className=「code」  
  •          checkCode.value = コード  
  •        }   
  •           
  •      }   
  •         
  •       機能 validate ()  
  •      {  
  •        var inputCode = Dcument.getElemenntById(“input 1”).value;  
  •        if(inputCode.length) <=0)  
  •        {  
  •            alert(「認証コードを入力してください!」)  
  •        }   
  •        else if(inputCode) != コード )   
  •        {  
  •           alert(「認証コード入力エラー!」)  
  •           createCode()//更新検証コード  
  •        }   
  •        else  
  •        {  
  •          alert('^-^) OK");  
  •        }   
  •           
  •        }   
  •           
  •       
  •   
  •        
  •       
  •         
  •   
  •   
  •