如何使用CKEditor作为表单输入?

新手上路,请多包涵

我正在尝试使用 CKEditor 制作简单的网络编辑器,但我无法找到如何使其工作。

首先,我检查了他们的样品网站。他们使 CKEditor 工作的唯一方法是包含 .js 文件并添加 ckeditor 类以形成 textarea 元素。

 <script src="../ckeditor.js"></script>
.
.
.
<textarea class="ckeditor" cols="80" id="editor1" name="editor1" rows="10">

所以我复制 .js 文件并在我自己的文件夹中尝试它,当我运行 php 脚本时,整个 textarea 元素被隐藏并且没有创建 CKEditor 面板,因为它应该像在 这个示例页面中那样。 可能有一些 javascript 配置,但我没有在示例页面的源代码中找到任何配置。

原文由 pastx 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 276
2 个回答
  1. 将所有 ckeditor 文件夹复制到服务器。
  2. 将它添加到 html 页面;像这样:
    <script src="../script/ckeditor/ckeditor.js" type="text/javascript"></script>

  1. ckeditor 的 CSS 类分配给 textarea ;像 class="ckeditor"

原文由 Majid 发布,翻译遵循 CC BY-SA 3.0 许可协议

在您的 js 文件中或在您的 html 文件中调用 CKEDITOR.replace( 'editor1' ); ,如下所示:

 <textarea class="ckeditor" cols="80" id="editor1" name="editor1" rows="10">
<script>
  CKEDITOR.replace( 'editor1' );
</script>

原文由 meshkati 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏