剑道组合框需要验证不起作用

Posted

技术标签:

【中文标题】剑道组合框需要验证不起作用【英文标题】:kendo combobox required validation not working 【发布时间】:2020-01-12 22:46:52 【问题描述】:

我在下面给出了一个剑道组合框。我想验证是否在单击按钮时选择了项目。

 $("#reason").kendoComboBox(
            placeholder: "Select Reason...",
            dataTextField: "Reason",
            dataValueField: "ID",
            change: function (e) 
                if (this.selectedIndex == -1) 
                    this.text("Select Reason...");
                
            ,
            filter: "contains",
            autoBind: false,
            dataSource: 
                type: "json",
                serverFiltering: false,
                transport: 
                    read: 
                        url: "api/fastcart/GetAllReason",
                    
                
            ,

        ).data("kendoComboBox");

下面是按钮点击方法

 function cancelWithReason() 

       

谁能知道如何使用 kendo 验证器来验证组合框?

【问题讨论】:

html 分享您的完整代码,以便我们获得更好的想法 Kendo Validator 与 jQuery Validate 插件有什么关系?编辑标签。 【参考方案1】:

您可以使用如下代码通过剑道验证器验证剑道组合框

$("#cancelWithReason").click(function() 
      if (validatable.validate()) 
        messages.prepend("<li style='color:green'>validation passed</li>");
     else 
        messages.prepend("<li style='color:red'>validation failed</li>");   
    
);

更详细的可以看this link

【讨论】:

以上是关于剑道组合框需要验证不起作用的主要内容,如果未能解决你的问题,请参考以下文章

extjs 组合框中的验证器功能 IE6 不起作用

如何从剑道组合框获得价值

MS Access - 自动填充在组合框中不起作用

组合框项目源绑定不起作用

为啥我的 WHERE 子句在我的组合框中不起作用

剑道网格模板内的剑道按钮数据单击不起作用