javascript – 如何通过在其旁边附加一个字符串来验证tinyMCE编辑器(如果为空白)?

前端之家收集整理的这篇文章主要介绍了javascript – 如何通过在其旁边附加一个字符串来验证tinyMCE编辑器(如果为空白)?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要验证一个表单.此表单有一些下拉列表和tinyMCE编辑器,我通过在每个字段之后添加字符串“必需”(如果为空)来验证此表单,但是如果编辑器为空,我无法验证tinyMCE编辑器,我尝试过
tinyMCE.get('tinyedotor').getContent();

但没有运气.

这是我的fiddle

解决方法

getContent()应该可以正常工作.你的小提琴不包含编辑器值的表单验证码,这在这里非常重要.尝试这个:
var editorContent = tinyMCE.get('tinyeditor').getContent();
if (editorContent == '')
{
    // Editor empty
}
else
{
    // Editor contains a value
}

Forked fiddle

另请注意,您已经为您的选择下拉菜单声明了多个ID.

编辑:您可以使用getContainer()方法获取编辑器容器的id:tinyMCE.get(‘tinyeditor’).getContainer().编辑器后插入错误消息就是这样的:

$('<span class="error">Editor empty</span>').insertAfter($(tinyMCE.get('tinyeditor').getContainer()));

然而,这将在每次用户单击提交按钮时创建一个新的跨度,因此您可能希望拥有一个具有唯一ID的错误消息容器,并在插入之前检查容器是否已存在.

编辑2:Updated fiddle.

原文链接:https://www.f2er.com/js/152483.html

猜你在找的JavaScript相关文章