1
私が知っているように、「入力」タグにEnterを押したときに別のe.keyCode
を変更して返すことはできません。まったく可能ですか?Enterキーを押してイベントをスペースキーに変更する
私が知っているように、「入力」タグにEnterを押したときに別のe.keyCode
を変更して返すことはできません。まったく可能ですか?Enterキーを押してイベントをスペースキーに変更する
<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">
、ちょうど私が私が押されたキーに警告します。 –