or
Hi,
i am trying to validate input for a combobox and trying to make sure that user entered/selected value from a pre-defined list of values. I am using MVVM. I tried this in two ways.
1. Using onChange event of the combobox
I am able to validate the input as below.
selectionChanged: function (e) { if (e.sender.value() && e.sender.selectedIndex == -1) { //how to mark the control as invalid?? } }$(".entryform").kendoValidator({ rules: { validRoom: function (input) { if(input.is("[name=Room]")) { if (input.val() && input.selectedIndex != -1) { } } return true; } } });<ul id ="listView2" class="k-list-container" style="width: 200px;"></ul><script id='officer-template2' type='text/x-kendo-template'> <li data-bind="events:{ mouseover: listener }"><h3>#= title #</h3> <div>#= name #</div></li></script><script type='text/javascript'> $("#listView2").kendoListView({ dataSource: { data: [{ name: 'M.P.', title: 'President' }, { name: 'J.O.C.', title: 'Vice President' }, { name: 'P.H', title: 'Treasurer' }, { name: 'B.R.M.', title: 'Webmaster' }] }, template: kendo.template($('#officer-template').html()), selectable: true });</script>