FCK 实现Ctrl+Enter提交

1、打开 editor/js/fckeditorcode_ie.js,找到这部分代码 

E.SetKeystrokes([[13,'Enter'],[SHIFT+13,'ShiftEnter'],……

插入代码 [CTRL+13,'CtrlEnter'], 后修改如下:

E.SetKeystrokes([[CTRL+13,'CtrlEnter'],[13,'Enter'],[SHIFT+13,'ShiftEnter'],……

2、找到这部分代码:

try{switch (B){case 'Enter':return C.DoEnter();break;

插入代码  后修改如下:

try{switch (B){case 'CtrlEnter':return ctlent();break;case 'Enter':return C.DoEnter();break;

3、在文件的最后加上如下代码

function ctlent(){parent.parent.parent.document.getElementById("submitbuttonid").click();};

//submitbuttonid。这个ID。必须为页面上点提交那个控件的ID。或是DIV或是按钮

例:

<div id="subdiv"   οnclick="sub()">
            提 交
        </div>

4、保存此JS文件,同时如上步骤更新文件 fckeditorcode_gecko.js

posted @ 2016-07-29 14:05  离。  阅读(20)  评论(0编辑  收藏  举报