how i get select value from kendo comboBox
asp.net-mvc, kendo-combobox, kendo-ui
Solution
The getters/setters from the kendo comboBox are part of the kendoComboBox 'class'.
You can use this.value() or this.text() depending on what you need.
$("#_FeeScheme_Input").kendoComboBox({
minLength: 1,
filter: 'contains',
dataTextField: "FeeSchemeDescription",
dataValueField: "FeeSchemeID",
dataSource: {
type: "json",
serverFiltering: false,
transport: {
read: "/Qualification/GetAllFeeScheme_JSON"
},
},
change: function(){
alert("value " + this.value());
}
});
Problem
i have implented Kendo ComboBox but struggling to get selected value .... ``` $("#_FeeScheme_Input").kendoComboBox({ minLength: 1, filter: 'contains', dataTextField: "FeeSchemeDescription", dataValueField: "FeeSchemeID", select: onSelect, dataSource: { type: "json", serverFiltering: false, transport: { read: "/Qualification/GetAllFeeScheme_JSON" }, } }); ``` ... ``` function onSelect(e) { var dataItem = this.dataItem(e.item.index()); alert("value " + dataItem.text); //NOT WORKING... RETURN NULL VALUE }; ``` Razor code ``` <div class="form-group"> @Html.LabelFor(model => model._FeeScheme.FeeSchemeDescription, new { @class = "control-label col-md-3" }) <div class="col-md-6"> @Html.TextBoxFor(model => model._FeeScheme.FeeSchemeDescription, new { id = "_FeeScheme_Input" }) @Html.ValidationMessageFor(model => model._FeeScheme.FeeSchemeDescription) </div> </div> ```