This module allows you to create a user enterable form using Joomla! standard form fields.
https://docs.joomla.org/Standardformfield_types
You can also access custom fields available in any installed Joomla! extension.
On form submission the entered data can be sent out in an email and / or be stored in the database.
Form validation is included and can be extended to suit your requirements.
Read more https://extensions.joomla.org/browse/new/extension/contacts-and-feedback/forms/custom-xml-form