主题: 问问新的4.1.4版本回车事件没有效果啊
作者: ggc, 发布日期: 2012-11-17 16:34:07, 浏览数: 2651

网上找的

KE.show({

id : 'content1',
cssPath : './index.css',
afterCreate : function(id) {
KE.event.ctrl(document, 13, function() {
KE.sync(id);
document.forms['example'].submit();
});
KE.event.ctrl(KE.g[id].iframeDoc, 13, function() {
KE.sync(id);
document.forms['example'].submit();
});
}

});

这个没有效果啊

我的是这样

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',to]        
        });

请问怎么加一个在输入框就可以回车发帖的啊,这个和上面的不一样,我要的是在输入框可以回车发帖

因为编辑器锁定了那个键,我在输入框外可以

作者: 小浪子, 发布日期: 2012-11-17 16:38:08
自己看demo:asp/demo.asp、aspx/demo.aspx、php/demo.php、jsp/demo.jsp
回复
作者: ggc, 发布日期: 2012-11-17 17:31:56

回复小浪子:我研究了下

afterCreate : function() {
                    var self = this;
                    K.ctrl(document, 13, function() {
                        self.sync();
                        K('form[name=example]')[0].submit();
                    });
                    K.ctrl(self.edit.doc, 13, function() {
                        self.sync();
                        K('form[name=example]')[0].submit();
                    });
                }


也没有效果啊

回复
作者: 小浪子, 发布日期: 2012-11-17 18:03:35
回复ggc:多多研究
回复
作者: ggc, 发布日期: 2012-11-20 12:29:01

回复小浪子:


我研究了下


    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',to],
                
            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();
                    });
                }
        });

 mypost();//这个是ajax提交,成功了,但是怎么就是回车提交呢,他是一定要ctrl加回车提交的啊


回复
发表新帖 发表回复