New to Kendo UI for jQueryStart a free 30-day trial

Make the DropDwonList Selection Required

Environment

ProductProgress® Kendo UI® DropDownList for jQuery
Operating SystemWindows 10 64bit
Visual Studio VersionVisual Studio 2017
Preferred LanguageJavaScript

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