2017-03-19 11 views
0

を繰り返し等しくなく、私は解決策を試してみてください、次の書き込みontyキーワードは、私はこのコードを持っている

$(document).ready(function(){ 
 
     
 
    \t var pulsado = false; 
 

 
    \t $("input").keydown(function(){ 
 
    \t \t if(pulsado) return false; 
 
    \t \t pulsado = true; 
 
     }) 
 
      
 
    \t .keyup(function(){ 
 
    \t \t pulsado = false; 
 
    \t }); 
 
    });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.3.0/jquery.min.js"></script> 
 
    manten una tecla pulsada <input type="text" >

答えて

1

ネイティブJavaScriptでこれと同じコードが必要です。あなたはそれが繰り返されてはならない重要な、例を入力した場合

window.onload = function() { 
 

 
    var pulsado = false, 
 
    input = document.getElementById('input'); 
 

 
    input.addEventListener('keydown', function(e) { 
 
    if (pulsado) e.preventDefault(); 
 
    pulsado = true; 
 
    }); 
 

 
    input.addEventListener('keyup', function() { 
 
    pulsado = false; 
 
    }); 
 

 
}
manten una tecla pulsada <input type="text" id='input'>

+0

: '入力されたときの時間5ワンセグ用A'は' aaaaaaaaaaaa' – hubman

+0

テストをA' 'だけ書き、そしてべきではありません、私のsnnipetは同じキーを押してください – hubman

+0

@hubmanそれをチェックしてください。 –

関連する問題