or
<div data-role="view" id="login"> <h2>Log in</h2> <ul data-role="listview" data-style="inset"> <li> <input type="text" style="width:60%" id="emailinput" required/> E-mail </li> <li> <input type="password" style="width:60%" id="passwordinput" required /> Password </li> </ul> <a class="button" data-role="button" data-click="logIn" style="float: right; margin: 1em 1em 0 0 ">Log in</a> </div>$("#login").kendoValidator({ messages: { // defines message for the 'custom' validation rule custom: "Please enter valid value for my custom rule", // overrides the built-in message for required rule required: "My custom required message" } });var value = $("#begin").data("kendoTimePicker").value();var end = $("#end").data("kendoTimePicker"); if(value.getHours().toString() == "18" && value.getMinutes().toString() == "30") { var minimo = new Date(value.getTime() + 30*60000); end.value(minimo); end.enable(false); } else { var minimo = new Date(value.getTime() + 30*60000); end.min(minimo); end.enable(true); }public class DepositDepartment{ public int Id { get; set; } public string Name { get; set; } public int? DepositDivisionId { get; set; }
public string DepositDivisionName { get; set; } /* other fields omitted */}public class DepositDivision{ public int Id { get; set; } public string Name { get; set; } /* other fields omitted */}change: function () { var value = this.widget.value(); var idx, length; var field = this.options.dataValueField || this.options.dataTextField; if (field) { var source, isObservableObject = this._valueIsObservableObject; if (this.bindings.source) { source = this.bindings.source.get(); } if (value === "" && isObservableObject) { value = null; } else { if (!source || source instanceof kendo.data.DataSource) { source = this.widget.dataSource.view(); } for (idx = 0, length = source.length; idx < length; idx++) { if (source[idx].get(field) == value) { if (isObservableObject) { value = source[idx]; } else { value = source[idx].get(field); } break; } } } } this.bindings.value.set(value);},