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> ```

Original source