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

Change the Value of an Input Based on the Selection in RadioGroup in Form

Environment

ProductProgress® Kendo UI® Form for jQuery
ProductProgress® Kendo UI® RadioGroup for jQuery

Description

How can I change the value in an input field displayed in Kendo UI for jQuery Form based on the selection in RadioGroup?

Solution

Use the items.editorOptions to handle the RadioGroup select event. In the event handler find the needed field and set its value.

  <form id="myForm"></form>

  <script>
    $("#myForm").kendoForm({
      formData: {
        ID: 1,
        Name: "John Doe",
        Address: 3
      },
      items: [{
        field: "Name",
        validation: { required: true }
      }, {
        field: "Address",
        editor: "RadioGroup",
        editorOptions: {
          layout: "horizontal",
          items: ["Insert Procedure", "Update Procedure", "Synchronize Procedure"],
          select:function(e){              
            $("#Name").data('kendoTextBox').value(e.target.val());
          } 
        },
      }],
    });
  </script>

See Also