回车事件的问题,急求

发布于 2021-11-16 06:34:27 字数 3421 浏览 727 评论 3

K.ctrl(el , key, fn)

将指定函数绑定到ctrl + [key]组合键事件上。

  • 参数:
    • element el: DOM元素
    • int|string key: 键名
    • function fn: 回调函数
  • 返回: 无

示例:


K.ctrl(document.body, 'Z', function() {  alert('ctrl + Z');   });  K.ctrl(document.body, 13, function() {   alert('ctrl + enter');  }); 这样他只能ctrl+回车提交
我老大要的是就只是回车
我现在的代码

//输入框


    var editor;
    KindEditor.ready(function(K) {
        editor = K.create('textarea[name="text"]', {
            resizeType : 0,
            allowPreviewEmoticons : false,
            allowImageUpload : false,
            width : document.documentElement.clientWidth-580,
            newlineTag : 'p',
            pasteType :1,
            items : [
                 'forecolor', 'hilitecolor', 'bold', 'italic', 'underline',
                'removeformat','|', 'emoticons'],
                
            afterCreate : function() {
                    var self = this;
                    K.ctrl(document, 13, function() {
                        self.sync();
                        //K('form[name=example]')[0].submit();
                        mypost();
                    });
                    K.ctrl(self.edit.doc, 13, function() {
                        self.sync();
                        //K('form[name=example]')[0].submit();
                        mypost();
                    });
                    
                }
        });
 

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

剑心龙吟 2021-11-18 23:07:16

只是给个jQuery监听回车的例子,提供个思路。KindEditor编辑器里面还有个iframe的,不是一个document了。

累赘 2021-11-18 07:45:49

KindEditor没提供API那你就自己绑定呗!给个jQuery监听回车事件例子:

$(document).keydown(function(event){
	if(event.keyCode==13 && !event.ctrlKey 
     && !event.shiftKey && !event.altKey) {
    // do something
  }
});

少女净妖师 2021-11-17 12:44:25

KindEditor没提供API那你就自己绑定呗!给个jQuery监听回车事件例子:

$(document).keydown(function(event){
	if(event.keyCode==13 && !event.ctrlKey 
     && !event.shiftKey && !event.altKey) {
    // do something
  }
});

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文