Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/388.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.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 在按键功能上未检测到Enter keypress_Javascript_Jquery_Tinymce - Fatal编程技术网

Javascript 在按键功能上未检测到Enter keypress

Javascript 在按键功能上未检测到Enter keypress,javascript,jquery,tinymce,Javascript,Jquery,Tinymce,我试图在tinmyce编辑器中检测enter键按下,它对所有键都正常工作,但对enter键不起作用 setup : function (instance) { instance.on("keypress", function(e) { var Keycode = (e.keyCode ? e.keyCode : e.which); alert(Keycode); }); } 在上面的代码中,它会提醒除ENTER之外的

我试图在tinmyce编辑器中检测enter键按下,它对所有键都正常工作,但对enter键不起作用

setup : function (instance) {
     instance.on("keypress", function(e) {
             var Keycode = (e.keyCode ? e.keyCode : e.which);
             alert(Keycode);

       });
}
在上面的代码中,它会提醒除ENTER之外的所有键。我不知道那里有什么问题

试试这个: $(函数(){ $(“#MYTEXTBOX”).keyup(函数(e){ 警报(如钥匙代码); }); });

我认为这会起作用,我已经对它进行了测试,它在jquery 2.24中也能起作用

$(文档)。按键(功能(e){
如果(e.which==13){
log('您按了enter!');
}否则{
console.log('您按下'+e.which');
}
});
正文{
高度:500px;
宽度:500px;
}

按键对我不起作用,但按键对我起作用

setup : function (instance) {
     instance.on("keydown", function(e) {
             var Keycode = (e.keyCode ? e.keyCode : e.which);
             alert(Keycode);

       });
}

onkeypress检测不到某些特殊键,如ctrl键、shift箭头键等。请改用onkeypress或onekyup。

keypress
keyCode
这样的键,它们是不推荐使用的,并且没有保证一致的行为。那么我可以用什么来代替keyCode@坎贝尔。我想检测何时按enter键更新答案@TariqHusain@TariqHusain现在试试。@TariqHusain如果您接受我的答案,我将不胜感激,因为keydown为您提供了帮助…谢谢我们不能在tinymc编辑器中使用$(文档)。顺便说一句,keycode还没有被弃用,它的替代“key”还没有实现。它目前只支持chrome(仅桌面版,vsns 51+),请参阅instance.onKeyDown.add。在4.0 tinyMCE版本中,此操作会引发错误。它在3.x版本中有效还有其他解决方案吗?谢谢@Rachel Gallen的帮助,我使用了对我有效的keydown。