【问题标题】:CKeditor 5 (online builder) insist on having placeholder in the text fieldCKeditor 5(在线生成器)坚持在文本字段中有占位符
【发布时间】:2020-10-24 00:32:40
【问题描述】:

使用CKeditor v5在线构建器的默认设置,它可以工作,但我有一个小挑战。

文本区域坚持在区域内放置占位符文本。我查看了文档,但无法将其设置为 false。

实际的 html 代码不包含占位符标签,所以这不是罪魁祸首。请参阅随附的屏幕截图(对不起,丹麦语)在正文区域中包含 2 个占位符。我没有在任何地方启用它,为什么它们会显示?

在浏览器中检查元素时,有 2 个(一个是大写字母,另一个是小写字母)

感谢您的帮助。

【问题讨论】:

    标签: placeholder ckeditor5


    【解决方案1】:

    您可以执行以下操作来删除标题插件并将占位符设置为空白:

    ClassicEditor.create( document.querySelector( '.editor' ), {
      removePlugins: ['Title'],
      placeholder: '',
    });
    

    【讨论】:

      【解决方案2】:

      好吧,我想我自己解决了这个问题,虽然这不是很合乎逻辑。

      我已经包含了一个名为“title”的插件。

      "..支持将标题字段添加到文档中。它有助于确保文档开头始终有一个标题字段..."

      尽管添加了插件,但我并没有在任何地方主动激活该功能。我也没有找到任何语法来启用或禁用该功能。我只是出现了,没有任何改变的选项。

      无论如何。我使用 CKeditor 5 Online Builder 制作了一个新包,但我没有选择“标题”插件,一切都已修复。

      【讨论】:

        【解决方案3】:

        我使用这个删除了 CKEditor 中的占位符:

        config = {
            toolbar: [
              'heading',
              ],
            removePlugins: ['Title'],
          }
        

        【讨论】:

          猜你喜欢
          • 2020-09-15
          • 1970-01-01
          • 2015-04-08
          • 2016-11-28
          • 1970-01-01
          • 1970-01-01
          • 2016-04-27
          • 1970-01-01
          • 2016-12-11
          相关资源
          最近更新 更多