> For the complete documentation index, see [llms.txt](https://docs.fluidforms.co/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.fluidforms.co/basics/editor.md).

# Supported Form Fields

This document provides a comprehensive guide to all form field types available in FluidForms, their features, and configuration options.

## Basic Fields

### Short Answer

The Short Answer field is used for collecting brief text responses such as names, addresses, and other short pieces of information.

**Features:**

* Configurable placeholder text
* Input validation options:
  * Text (default)
  * Password
  * Email
  * Telephone
  * Number
  * Date
* Optional required validation

**Example Use Cases:**

* Name fields
* Address fields
* Phone numbers
* Single-line responses

***

### Email

The Email field is a specialized Short Answer field with built-in email validation to ensure the user enters a valid email address.

**Features:**

* Automatic email format validation
* Configurable placeholder text
* Optional required validation

**Example Use Cases:**

* Contact emails
* Newsletter subscriptions
* Account registration

***

### Long Answer

The Long Answer field provides a text area for collecting longer responses like comments, feedback, or detailed information.

**Features:**

* Multi-line text input
* Configurable placeholder text
* Optional required validation
* Resizable input area

**Example Use Cases:**

* Comments and feedback
* Detailed descriptions
* Cover letters
* Support requests

***

### Checkbox

Checkbox fields allow users to select multiple options from a list.

**Features:**

* Multiple selections allowed
* Customizable option list
* Optional "Other" choice with text input
* Optional required validation

**Example Use Cases:**

* Multiple choice questions
* Preference selection
* Terms and conditions acceptance
* Feature selection

***

### Radio Group

Radio Group fields allow users to select exactly one option from a list of choices.

**Features:**

* Single selection only
* Customizable option list
* Optional "Other" choice with text input
* Optional required validation

**Example Use Cases:**

* Single choice questions
* Gender selection
* Age range selection
* Account type selection

***

### Dropdown

Dropdown fields present a list of options in a compact dropdown menu format.

**Features:**

* Single selection from a dropdown list
* Space-efficient for large option lists
* Customizable option list
* Optional required validation

**Example Use Cases:**

* Country selection
* Product selection
* Category selection
* When space is limited and options are numerous

***

## Advanced Fields

### Rating

Rating fields allow users to provide feedback on a numerical scale.

**Features:**

* 1-5 star rating scale
* Visual rating display
* Optional required validation

**Example Use Cases:**

* Customer satisfaction surveys
* Product reviews
* Service quality feedback
* Experience ratings

***

### Yes/No

Yes/No fields provide a simple binary choice option.

**Features:**

* Simple toggle between two options
* Customizable labels for both options (defaults to "Yes" and "No")
* Optional required validation

**Example Use Cases:**

* Simple agreement questions
* Binary choice situations
* Opt-in/opt-out decisions
* Simple boolean decisions

***

### File Upload

File Upload fields allow users to upload files as part of their form submission.

**Features:**

* Configurable accepted file types (Images, Audio, Video, PDF)
* Maximum file size limit (10MB)
* Optional multiple file upload
* Preview support for image files

**Example Use Cases:**

* Resume uploads
* Document submission
* Image uploads
* Supporting documentation

***

### HTML

HTML fields allow form creators to insert custom HTML content into forms.

**Features:**

* Custom HTML content injection
* Rich text and formatting support
* Static non-input elements

**Example Use Cases:**

* Section dividers
* Instructions and help text
* Embedded content
* Custom formatting and layout

***

### Payment

Payment fields enable collection of payments directly through the form.

**Features:**

* Multiple currency support (USD, EUR, GBP, JPY, CAD, AUD)
* Fixed or user-defined amount options
* Configurable payment description
* Secure payment processing through Stripe

**Example Use Cases:**

* Product purchases
* Donations
* Service payments
* Event registrations with fees

##

## Need Help?

For additional assistance with form fields or other features, please contact <support@fluidforms.co>.
