Summernote:输入密钥不起作用

时间:2013-12-05 20:56:48

标签: jquery

我将summernote(http://hackerwins.github.io/summernote/features.html)文本编辑器与jquery和jquery表单结合使用。

实际上已经实施了其他库。

当按下回车键时没有任何反应。

是否有解决方案/补丁?

2 个答案:

答案 0 :(得分:1)

某处可能存在禁用Enter键的脚本。这通常以表格形式完成,以防止在用户点击进入时意外提交表单。如果页面上有表单,请检查加载的脚本,看看是否有一个onKeyPress偶数处理程序检查是这样的:

$('html').bind('keypress', function(e)
{
   if(e.keyCode == 13)
   {
      return false;
   }
});

如果是这样,那就是你的问题。

答案 1 :(得分:0)

在summernote编辑器上有“回调”事件可以捕获关键事件。但是summernote仅具有keyup和keydown事件。

// onKeydown回调

$('#summernote')。summernote({

回调:{

onKeydown: function(e) {
  console.log('Key is downed:', e.keyCode);
}

} });

// summernote.keydown

$('#summernote')。on('summernote.keydown',function(we,e){

console.log('Key down down:',e.keyCode);

});