【问题标题】:JavaScript to find TinyMCE rich text editor value is null or notJavaScript 查找 TinyMCE 富文本编辑器值是否为空
【发布时间】:2010-01-23 04:29:46
【问题描述】:

我在我的一个 Web 应用程序中使用 TinyMCE 文本区域。

  1. 如何使用 JavaScript 检查 TinyMCE textarea 的值为 null 或未使用 JavaScript?

document.getElementById("myeditorid").value 没有帮助我。

【问题讨论】:

    标签: javascript validation tinymce textarea


    【解决方案1】:

    它不再是 textarea,所以 value 属性将不起作用。

    这是您获得对编辑器的引用以及从中获取文本的方式:

    var text = tinyMCE.get('myeditorid').getContent();
    

    【讨论】:

    • 这对我很有帮助,非常感谢你..和stackoverflow
    • 当我这样做时,我会得到 html 格式的内容,我应该怎么做才能得到纯文本格式。
    • @Astrowalker: 嗯...使用支持格式化的编辑器的重点是获取带有格式化的文本,如果你不想要格式化,你可以使用常规的textarea。如果您仍想使用编辑器并获取没有 HTML 的文本,您将使用正则表达式从文本中删除 HTML 元素。
    【解决方案2】:
    var text = tinyMCE.get('createSurvey:thankyouMsg_ifr').getContent();
    

    这里预定义的 id 是“thankyouMsg”。在 tinyMCe 之后,它的 id 更改为 this。我尝试以这种方式获取值,但它不起作用说 tinyMCE.get('createSurvey:thankyouMsg_ifr') 未定义

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-11
      • 2013-05-22
      • 2011-01-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-18
      • 1970-01-01
      相关资源
      最近更新 更多