TinyMCE:如何发布使用组合键Shift Enter?

时间:2012-11-18 10:55:17

标签: post tinymce shift enter onkeypress

我在聊天中使用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();不开始,我的错误在哪里? 请帮帮我......

1 个答案:

答案 0 :(得分:0)

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