KindEditor只能Ctrl + Enter提交,按按钮无效

用了DEMO里的这一段代码

    <script>
        KindEditor.ready(function(K) {
            var editor = K.create('textarea[name="content"]', {
                cssPath : '/editor/plugins/code/prettify.css',
                uploadJson : '/editor/asp/upload_json.asp',
                fileManagerJson : '/editor/asp/file_manager_json.asp',
                allowFileManager : true,
                afterCreate : function() {
                    var self = this;
                    K.ctrl(document, 13, function() {
                        self.sync();
                        K('form[name=form3]')[0].submit();
                    });
                    K.ctrl(self.edit.doc, 13, function() {
                        self.sync();
                        K('form[name=form3]')[0].submit();
                    });

                }
            });
            prettyPrint();
                    
        });
        

    </script>
 

---------------------------------------------------------------------

这是那一段FORM3

<table cellpadding="5" cellspacing="3"> 
<form method="post" ENCTYPE="multipart/form-data" name="form3" action="senddateindb.asp" >
<tr>
<input type="hidden" name="co" value="<%=firstco%>">
<input type="hidden" name="dept" value="<%=firstdept%>">
<input type="hidden" name="username" value="所有人">
       <td align="center" bgcolor="#CCCCCC"><b>发给:</b></td>
       <td bgcolor="#dddddd"><textarea name="sendto" cols="74" rows="3" onFocus="document.form3.title.focus();"><%=sendto%></textarea>
        <font color=red>*</font></td>
    </tr>
    <tr>
      <td align="center" bgcolor="#CCCCCC"><b>标题:</b></td>
        <td bgcolor="#dddddd"> 
          <input type=text name="title" size=81>
        <font color=red>*<a href="online.asp" target="contents">查在线人员</a></font>/<a href="editor/asp/demo.asp" target="contents">DEMO</a></td>
    </tr>
    <tr>
      <td align="center" bgcolor="#CCCCCC"><b>内容:</b></td>
      <td bgcolor="#dddddd"><textarea name="content" style="width:700px;height:300px;visibility:hidden;"></textarea></td>
    </tr>
    <tr>
      <td align="center" bgcolor="#CCCCCC"><b>附件:</b></td>
      <td bgcolor="#dddddd"><input type="file" name="file1">(<font color="#FF0000">200K</font>以内)</td>
    </tr>
    <tr>
      <td colspan=2 align=center bgcolor="#CCCCCC">
      <input type="submit" name="button" value="发送公文" > (提交快捷键: Ctrl + Enter)      </td>
</form>
    </tr>
  </table>

有没有具体的引入包的html代码

按提交按钮时没有执行self.sync();

要为提交按钮设置点击事件来执行对象的.sync();

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632

非常感谢您使用有问必答服务,为了后续更快速的帮您解决问题,现诚邀您参与有问必答体验反馈。您的建议将会运用到我们的产品优化中,希望能得到您的支持与协助!

速戳参与调研>>>https://t.csdnimg.cn/Kf0y