主题: [已解決]如何在KindEditor编辑框中增加提交的快揵键Ctrl+Enter或Alt+s |
作者: CMS, 发布日期: 2007-07-08 16:30:57, 浏览数: 10358 |
兼容IE,FIREFOX快捷鍵提交
演示:www.freetalking.com.cn/bbs 我做一个简易web聊天室 解決方法如下: 將原來的代碼: this.show = function() { 省略前面代碼......以下為修改前代碼 if (KE_EDITFORM_DOCUMENT.addEventListener){ KE_EDITFORM_DOCUMENT.addEventListener('click', KindDisableMenu, false); } else if (el.attachEvent){ el.attachEvent('onclick', KindDisableMenu); } } 改下以下代碼: this.show = function() { 省略前面代碼......以下為修改后代碼 if (KE_EDITFORM_DOCUMENT.addEventListener){ KE_EDITFORM_DOCUMENT.addEventListener('click', KindDisableMenu, false); KE_EDITFORM_DOCUMENT.addEventListener('keydown', function(e){return tosubmit(e)}, false); //新增監聽事件 BY CMS } else if (el.attachEvent){ el.attachEvent('onclick', KindDisableMenu); el.attachEvent('onkeydown', tosubmit);//新增監聽事件 BY CMS } } 並新增以下函數: function tosubmit(keyevent) { var comevent = keyevent||window.event; if(comevent.ctrlKey && comevent.keyCode == 13 || comevent.altKey && comevent.keyCode == 83 ) { KindSubmit(); } } |
作者: CMS, 发布日期: 2007-09-09 15:42:33 |
[已解決]
|
回复 |
作者: jasonshaw, 发布日期: 2010-04-15 20:37:09 |
对于最新版已经找不到对应的位置来修改了! |
回复 |
作者: Roddy, 发布日期: 2010-04-15 21:18:15 |
楼主的KE版本是2.x系列,代码完全不一样的。
|
回复 |
作者: selvin, 发布日期: 2010-05-23 02:05:56 |
正在求着个功能,如何在KindEditor编辑框中增加提交的快揵键Ctrl+Enter? 新版本有解决的方法吗? 建议官方加上这个功能 |
回复 |
作者: selvin, 发布日期: 2010-05-23 02:43:18 |
新版本已经支持啦,不错。 <script> |
回复 |