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

How to check for an empty Telerik Kendo editor content

本文关键字:Kendo Telerik 编辑器 何检查 检查      更新时间:2023-09-26

我有一个简单的表单,有几个下拉菜单,一个多选和一个编辑器。下拉列表都有一个初始项,其文本值为"请选择",值为"。在提交时,我有以下一些Javascript/JQuery,可以检查我的下拉列表,多选和编辑器中是否有值。

    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>"
    }

该代码适用于下拉列表和多选,但检查空编辑器内容不起作用。我的编辑器是空的,但 if (editor.value() == ") 不是真的。

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

演示

希望它能为你工作...