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.

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

See Also

In this article