我在聊天中使用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();不开始,我的错误在哪里? 请帮帮我......
答案 0 :(得分:0)
在函数AjaxPost
中使用警告语句来检查函数AjaxPost();
是否被执行。如果不是,请尝试在tinymce init之前放置js函数。如果是,则需要验证您的ajax代码。