Javascript 剑道验证消息获胜';选择完成后,不要在组合框上消失

Javascript 剑道验证消息获胜';选择完成后,不要在组合框上消失,javascript,html,kendo-ui,kendo-combobox,Javascript,Html,Kendo Ui,Kendo Combobox,我设置了一个组合框,如下所示: '<div class="k-edit-label" style="margin-top: -6px;"><label for="OwnerIdInput">Assigned To*</label>'+helpText+'</div>\n'+ '\t<div data-container-for="OwnerIdInput" cla

我设置了一个组合框,如下所示:

'<div class="k-edit-label" style="margin-top: -6px;"><label for="OwnerIdInput">Assigned To*</label>'+helpText+'</div>\n'+
                                        '\t<div data-container-for="OwnerIdInput" class="k-edit-field" id="ownerContainer" style="width: 300px; float: left; margin-left: 10px;">\n'+
                                        '\t\t<select type="text" id="OwnerIdInput" name="ownerId" required="required" data-bind="value:ownerId"></select>\n'+
                                        '\t</div>\n\n';
“已分配给*”+helpText+“\n”+
“\t\n”+
“\t\t\n”+
“\t\n\n”;
我的问题是,组合框会自动填充当前用户。当用户删除自己时,验证会弹出,说明必须选择某些内容。当他们做出选择时,该验证规则保持不变,永远不会消失

我有多个字段(输入、日期-时间选择器…)的验证弹出窗口,当您纠正问题时,消息会消失,并且设置相同。我想知道是否有人知道为什么组合框验证消息不会消失,或者在进行选择时如何使其消失


我曾经考虑过使用“更改”事件,但所有这些字段都是动态添加的,所以我们希望可以应用于所有字段,而不必为每个字段都设置更改事件。

下面的验证程序为我解决了这个问题。无需制作或按下特殊按钮(这在剑道调度程序编辑器表单中,该表单已处理对所需输入的验证检查)。只需添加此项,当选择某个内容时,验证消息就会消失

 $('#validatorCheck').kendoValidator({
                                    rules: {
                                        hasItems: function(input){
                                            if(input.is('#OwnerIdInput')){
                                                var ms = input.data('kendoMultiSelect');
                                                if(ms.value().length === 0){
                                                    return false;
                                                }
                                            }
                                            return true;
                                        }
                                    },
                                    messages: {
                                        hasItems: 'Owner Must Be Selected'
                                    }
                                });

此示例似乎在选择某个内容后清除验证消息。。。你能用Dojo重现这个问题吗?Mmmk,我刚才用它编辑我的问题的验证器似乎已经成功了。我不需要任何特殊的按钮或任何东西。这些字段位于剑道调度程序编辑器表单中,如果需要该字段,该表单会进行验证,我设置了该字段,但由于某些原因,multi-select无法检测到已选择的内容。但是添加验证程序使validaton消息消失:)请回答您的问题,而不是更新它。