如何检查空的 Telerik Kendo 编辑器内容

How to check for an empty Telerik Kendo editor content

我有一个简单的表单,其中有几个下拉菜单,一个多 select 和一个编辑器。 下拉菜单都有一个初始项,其文本值为 Please Select 且值为 ''。提交时,我有以下 Javascript/JQuery 位,用于检查我的下拉菜单、多 select 和编辑器中是否有值。

    var validFlag = true;

    var dropdownlist = $("#addNew_dTeam").data("kendoDropDownList");
    if (dropdownlist.value() == "") {
        validFlag = false;
        errorMsg = "<li>Select Team</li>"
    }

    dropdownlist = $("#addNew_dType").data("kendoDropDownList");
    if (dropdownlist.value() == "") {
        validFlag = false;
        errorMsg += "<li>Select Entry Type</li>"
    }

    var multiSelect = $("#msServers").data("kendoMultiSelect");
    if (multiSelect.value() == "") {
        validFlag = false;
        errorMsg += "<li>Add at least one Server or select N/A</li>"
    }

    var editor = $("#diaryComments").data("kendoEditor");
    if (editor.value() == "") {
        validFlag = false;
        errorMsg += "<li>A comment is mandatory</li>"
    }

该代码对于下拉菜单和多select 工作正常,但检查空编辑器内容不起作用。我的编辑器是空的,但 if (editor.value() == "") 不正确。

当编辑器为空时,考虑一个空白 space 这样您的条件就像 if (editor.value() == ' ') (单引号之间有一个 space)...

Demo

希望它对你有用...