【问题标题】:How to submit jquery jwysiwyg on enter如何在输入时提交jquery jwysiwyg
【发布时间】:2011-10-15 13:22:47
【问题描述】:

我正在使用 jquery 富文本编辑器 jwysiwyg ,我可以通过添加行按回车键提交内容

if(event.keyCode == 13) {
     jQuery('#submit_button_id').focus().click();
                                      
}

在函数$(this.editorDoc).keyup(function (event)

现在的问题是 shift+ENTER 键也提交值,光标不会换行。 有什么方法可以让按 shift+ENTER 进入新行。

提前致谢。

【问题讨论】:

    标签: rte jwysiwyg


    【解决方案1】:

    我认为您必须将 shift 是否向下存储在变量中。因此,在 keydown 中,您将拥有(在伪代码中):

    if(event.keyCode === KEYCODE_SHIFT) shiftDown = true;
    

    而在keyup中则相反

    if(event.keyCode === KEYCODE_SHIFT) shiftDown = false;
    

    然后在keyup检查中:

    if(event.keyCode === 13 && !shiftDown) { 
        ...
    

    编辑 实际上,您可能只使用event.shiftKey 属性:

    if(!event.shiftKey && event.keyCode === 13) {
        ...
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-11
      • 2010-09-13
      • 2011-06-23
      • 2015-06-17
      相关资源
      最近更新 更多