2017-06-12 28 views
0
<script type="text/javascript"> 
    var counter = 0; 
      document.onkeypress = function(evt) { 
     evt = event || window.event; 
     var charCode = evt.keyCode || evt.which; 
     var charStr = String.fromCharCode(charCode); 
     document.getElementById("demo").innerHTML = charStr; 
      if(charStr) { 
       counter = counter + 1; 
       document.getElementById("counter").innerHTML = counter; 
      } 
       if(counter == 100) { 
        alert("You reached the limit"); 
        return; 
     } 

    }; 

    </script> 

カウンタが100になったら、私のサイトは限界に達したと警告して機能の実行を停止します。他の言葉で言えば、別のキーをクリックすると、何も起こりません。実行中の機能内の機能を停止する

答えて

-2
if (!counter) var counter = 0; 

    document.onkeypress = function(evt) { 
    if(counter == 100) { 
       alert("You reached the limit"); 
       return; 
    } 
    evt = event || window.event; 
    var charCode = evt.keyCode || evt.which; 
    var charStr = String.fromCharCode(charCode); 
    document.getElementById("demo").innerHTML = charStr; 
     if(charStr) { 
      counter = counter + 1; 
      document.getElementById("counter").innerHTML = counter; 
     } 

}; 
関連する問題