The innovative XForms module allows you to design all sorts of customized forms (contact forms, request forms, etc.) to include on your website.
With XForms, you can:
- Check data values while the user is typing them in
- Indicate that certain fields are required, and that the form cannot be submitted without them
- Submit form data as XML
- Save and restore values to and from a file
The way XForms has been designed allows the browser to actively check what is being entered throughout the form's completion, such as the types of fields being filled in, whether or not a particular field is required, or if one date is later than another. This reduces the need for round trips to the server or for extensive script-based solutions, and improves the user experience by giving immediate feedback on what is being filled in.
Because XForms uses declarative markup to declare properties of values, and to build relationships between values, you will be surprised by how easy it is for you to create complex, adaptive forms, which don't rely on scripting.
Creating New Forms:
In order to create a new form, simply access the XForms module, using the drop-down menu in the upper left-hand corner of your website's administration, and click on the
"New" icon, as indicated in the picture below.
For more instructions on how to proceed and develop customized forms to integrate within your website, please see the following sections: