New to Kendo UI for jQuery? Download free 30-day trial

    Open the ComboBox When onfocus Is Triggered

    Environment

    Product Progress® Kendo UI® ComboBox for jQuery
    Operating System Windows 10 64bit
    Visual Studio Version Visual Studio 2017
    Preferred Language JavaScript

    Description

    How can I make the dropdown list of a Kendo UI ComboBox open when the user triggers the onfocus event?

    Solution

    The following example demonstrates how to achieve the desired scenario.

    Open In Dojo
      <div id="example">
        <div class="demo-section k-header">
          <h4>Fabrics</h4>
          <input id="fabric" style="width: 400px" />
        </div>
        <script>
        $(document).ready(function() {
            $("#fabric").kendoComboBox({
                dataTextField: "text",
                dataValueField: "value",
                dataSource: [
                    { text: "Cotton", value: "1" },
                    { text: "Polyester", value: "2" },
                    { text: "Cotton/Polyester", value: "3" },
                    { text: "Rib Knit", value: "4" }
                ]
            });
        });
        </script>
    
        <script>
          //Open on focus logic
          $(function() {
            $("[data-role=combobox]").each(function() {
              var widget = $(this).getKendoComboBox();
              widget.input.on("focus", function() {
                    widget.open();
              });
            });
          });
        </script>
      </div>