Start Building Professional
Web Apps Today

Latest update: version 4.6 Download Buy

dhtmlxForm is a JavaScript component that helps you quickly generate and process Ajax-based web forms with a standard set of elements: input field, select box, radio button, checkbox, etc. The form component provides built-in file upload control, form validation and the ability to save user input to the backend database.

Live Demo

This demo doesn't send any information entered in the form.
It just demonstrates formatting and validation possibilities.

dhtmlxForm supports different data sources and can be generated from a JSON object, XML, or HTML. The data in the form can be loaded automatically from the server and updated dynamically on the page.

The main advantages of using our Ajax form script:

  • It's an easy and convenient way to build and manage web-based dynamic forms.
  • It simplifies data-loading into the form and provides a ready-to-use mechanism for saving data on the server (through dhtmlxConnector).
  • It provides a simple way to perform JavaScript form validation.
  • Cross-browser support: IE, FF, Safari, Opera, and Chrome.
  • dhtmlxForm matches the skin design of other DHTMLX components, so it can be easily integrated into a DHTMLX-based interface.

In addition to the standard form elements supported by dhtmlxForm, you can also create and use your own custom controls. The component provides a flexible JavaScript API to manage form elements on the fly, to process events, and to validate input data.

To create complex forms with dependencies, dhtmlxForm is the tool you need. It can manage the activity of form elements, making some fields active or inactive according to the rules you define. Even complex form generation and processing is easy with dhtmlxForm.

Editions and Packages

dhtmlxForm is available in the Standard Edition only. Download and use dhtmlxForm for free under GNU GPL v2, or buy a Commercial or Enterprise License to use this component in a non-GPL project.

You can download dhtmlxForm standalone or get it with other DHTMLX components included in the dhtmlxSuite package.


Open Source - GPL - Allows the use of dhtmlxForm in GPL-licensed projects for free. Download dhtmlxForm - Ajax/JavaScript Form ComponentDownload

Commercial License ($49) - Allows you to use the component in one project (application) with an unlimited number of copies. With this license, you receive 1 month of technical support (or 5 support requests within 12 months). Buy dhtmlxForm - Ajax/JavaScript Form ComponentBuy it

Enterprise License ($99) - Allows you to use the component in an unlimited number of projects on the condition that all of them are developed by one company. Free support/upgrades are provided for the first 12 months. Buy dhtmlxForm - Ajax/JavaScript Form ComponentBuy it

When buying dhtmlxSuite Commercial or Enterprise license, you get dhtmlxForm license for free, in addition to the other component licenses. See the details.