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

    Make the DropDwonList Selection Required

    Environment

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

    Description

    How can I make the selection in a Kendo UI DropDownList required?

    Solution

    The DropDownList enables you to initialize it by using the input or the select element. If the selection from the DropDownList is mandatory, initialize it from an input or select element with a required attribute. The following example uses the Kendo UI Validator to display the validation message.

    Open In Dojo
        <form id="myForm" action="someAction" method="post">
          <input id="ddl" name="color" required/>
        </form>
        <button id="submitBtn" type="submit"  class="k-button">Submit</button>
    
        <script>
          $("#ddl").kendoDropDownList({
            dataTextField: "text",
            dataValueField: "value",
            dataSource: [
              { text: "Black", value: "1" },
              { text: "Orange", value: "2" },
              { text: "Grey", value: "3" }
            ],
            optionLabel: "Select an option",
          });
    
          $("#submitBtn").click(function () {
              var validator = $("#myForm").kendoValidator().data('kendoValidator');
              validator.validate();
          });
        </script>