Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/429.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我能';t禁用文本区域中的向上/向下箭头_Javascript_Jquery - Fatal编程技术网

Javascript 我能';t禁用文本区域中的向上/向下箭头

Javascript 我能';t禁用文本区域中的向上/向下箭头,javascript,jquery,Javascript,Jquery,我有以下jQuery: $("#message").keyup(function(e) { if ((e.keyCode === 40) || (e.keyCode === 38)) { e.preventDefault(); } }); 所以,当我输入一些东西,我应该按下箭头向上或向下,它应该不工作。但是,除了该功能不起作用之外,脚本也不起作用。请使用键下键: $("#message").keydown(function(e) { if ((e.key

我有以下jQuery:

$("#message").keyup(function(e) {
    if ((e.keyCode === 40) || (e.keyCode === 38)) {
        e.preventDefault();
    }
});

所以,当我输入一些东西,我应该按下箭头向上或向下,它应该不工作。但是,除了该功能不起作用之外,脚本也不起作用。

请使用
键下键

$("#message").keydown(function(e) {
    if ((e.keyCode === 40) || (e.keyCode === 38)) {
        e.preventDefault();
    }
});

使用
keydown
进行以下操作:

$("#message").keydown(function(e) {
    if ((e.keyCode === 40) || (e.keyCode === 38)) {
        e.preventDefault();
    }
});

以文档就绪状态写入

$(document).ready(function() {
    $("#message").keyup(function(e) {
        if ((e.keyCode=== 40) || (e.keyCode=== 38)) {
            e.preventDefault();
        }
    });
});

以文档就绪状态写入

$(document).ready(function() {
    $("#message").keyup(function(e) {
        if ((e.keyCode=== 40) || (e.keyCode=== 38)) {
            e.preventDefault();
        }
    });
});

使用
Keydown

$("#message").keydown(function(e) {
    if ((e.keyCode === 40) || (e.keyCode === 38)) {
        e.preventDefault();
    }
});
在javascript中,您可以使用

  <textarea rows = 10 cols =10 id="message" onkeydown="testData()"></textarea>

function testData(){
  var x = event.which || event.keyCode; 
  if(x == 40 || x== 38){
    event.preventDefault();
  }
}

函数testData(){
var x=event.which | | event.keyCode;
如果(x==40 | | x==38){
event.preventDefault();
}
}

使用
Keydown

$("#message").keydown(function(e) {
    if ((e.keyCode === 40) || (e.keyCode === 38)) {
        e.preventDefault();
    }
});
在javascript中,您可以使用

  <textarea rows = 10 cols =10 id="message" onkeydown="testData()"></textarea>

function testData(){
  var x = event.which || event.keyCode; 
  if(x == 40 || x== 38){
    event.preventDefault();
  }
}

函数testData(){
var x=event.which | | event.keyCode;
如果(x==40 | | x==38){
event.preventDefault();
}
}