2017-03-14 14 views

答えて

2
<script type="text/javascript"> 
$('input:text').keypress(function(e) { 
    var KeyID = e.keyCode; 
    switch(KeyID) 
    { 
     case 32: 
      alert("Space"); 
      break; 
     case 13: 
      alert("Enter"); 
      break; 
     default: 
      break; 
    } 
}) 

イベントのプロパティはすべて読み取り専用です。あるkeyCodeを別のものに変更することはできません。あなたが何をしたいかに応じて、あなたは、この使用してjQueryのようにイベントを手動で変更することができます。このコードは、すべてのイベントを変更していない

$('input:text').keypress(function (e) { 
 
     if (e.which == 13) 
 
      this.value = this.value + String.fromCharCode(32) 
 
    })
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<input type="text" name="fname">

+0

、ちょうど私が私が押されたキーに警告します。 –

関連する問題