【问题标题】:TinyMCE: How to post use key combination Shift Enter?TinyMCE:如何发布使用组合键 Shift Enter?
【发布时间】:2012-11-18 10:55:17
【问题描述】:

我在聊天中使用 TinyMCE 编辑器,通过提交按钮发送消息非常不舒服。 我想知道,如何在 TinyMCE 中发布消息使用“onkeypress”?

我这样做:

<script type="text/javascript">
tinyMCE.init({
...
        setup : function(ed) {
            ed.onKeyPress.add(
                function (ed, evt) {
                    if(evt.shiftKey && evt.keyCode == 13) {
                        AjaxPost();
                        //alert('shift + enter key');
                        return;
            }              
        });
    }
...
</script>



<script type="text/javascript">
function PostAjax()
{
var Message=document.getElementById('Message').value;
    $.ajax({
        type: "POST",
        url: "PostTinyMCE.php?Message="+Message,
        success: function(html)
        {
        $("#General").html(html);
        }
    });
}
</script>

<textarea name="content" id="Message" style="width:100%"></textarea>

但它并没有给我想要的效果,函数 AjaxPost();没有开始,我的错误在哪里? 请帮帮我...

【问题讨论】:

  • 尝试将你的js函数放在tinymce init之前

标签: post tinymce shift enter onkeypress


【解决方案1】:

在函数AjaxPost 中使用警告语句来检查函数AjaxPost(); 是否被执行。如果不是,请尝试将您的 js 函数放在 tinymce init 之前。如果是,您需要验证您的 ajax 代码。

【讨论】:

    猜你喜欢
    • 2020-06-03
    • 1970-01-01
    • 2023-03-13
    • 1970-01-01
    • 1970-01-01
    • 2021-11-29
    • 2011-03-12
    • 2010-12-08
    • 1970-01-01
    相关资源
    最近更新 更多