All docs
V24.1
24.2
24.1
23.2
23.1
The page you are viewing does not exist in version 23.1.
22.2
The page you are viewing does not exist in version 22.2.
22.1
The page you are viewing does not exist in version 22.1.
21.2
The page you are viewing does not exist in version 21.2.
21.1
The page you are viewing does not exist in version 21.1.
20.2
The page you are viewing does not exist in version 20.2.
20.1
19.2
The page you are viewing does not exist in version 19.2.
19.1
The page you are viewing does not exist in version 19.1.
18.2
The page you are viewing does not exist in version 18.2.
18.1
The page you are viewing does not exist in version 18.1.
17.2
The page you are viewing does not exist in version 17.2.
A newer version of this page is available. Switch to the current version.

JavaScript/jQuery Form - Overview

DevExtreme Form is a UI component for data editing with a customizable layout for arranging editors in columns, groups, and tabs. It automatically selects the most suitable editors based on the data type.

In this overview you can find a map of Form elements, information about key features, and what to explore next.

Elements

An element map is shown below. Clicking an element navigates to the topic related to this element.

Form elements Group Group caption template Label template Label Label Label Simple item Simple item Simple item Submit the Form Reset (isDirty)

Key Features

  • Automatically Generate Form Fields
    The DevExtreme Form component creates form items from the defined data object. Use the items array to configure each form item.

  • Multiple Editor Types Support
    Choose from 18 DevExtreme editors to display Form data.

  • Validation
    DevExtreme includes a validation engine that checks edited Form values before they are saved.

  • Flexible Layout
    Form can organize items into columns, groups, and tabs.

  • Adaptability
    You can specify different Form layouts for different screen widths.