javascript - 如何检查 Telerik Kendo 编辑器内容是否为空

标签 javascript jquery kendo-ui telerik

我有一个简单的表单,其中有几个下拉菜单、一个多选菜单和一个编辑器。 下拉列表都有一个初始项目,其文本值为 Please Select,值为 ''。提交后,我有以下 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() == ' ') (单引号之间有一个空格)...

Demo

希望它对你有用......

关于javascript - 如何检查 Telerik Kendo 编辑器内容是否为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34918065/

相关文章:

javascript - 如何从Angularjs中的不同文件调用服务

javascript - 调整图像大小以完美适应可变尺寸的 div

jquery - jQuery/jQuery UI 和 Sitefinity 4.0 的问题

javascript - 如何隐藏空白数组并只保留数组的值/名称?

javascript - 从现有数据源创建新的 Kendo UI 数据源

kendo-ui - 剑道网格MVC : default filter for string fields is set to "is equal to"

Javascript递归setTimeout不使用更新值

javascript - 我应该对我的/src 文件还是/build 文件进行单元测试?

javascript - 我怎样才能流式链接函数?

mvvm - Kendo MVVM 和绑定(bind)或扩展自定义事件