Skip to main content
Text input fields are the cornerstone of most online forms, allowing you to capture a wide array of textual information from your users. Formora offers several specialized text input types to ensure data is collected in the correct format and context. This guide details each text-based input field, their unique properties, and common use cases. For general properties applicable to most fields (like Label, Placeholder, Help Text, Required, Conditional Logic), please refer to the main Field Properties page.

Available Text Input Fields

The most versatile text field, used for short, single-line textual inputs.Use Cases:
  • Names (First Name, Last Name)
  • Subject lines
  • Titles
  • Short answers or descriptions
  • Address Line 1, City, State, Postal Code (if not using a dedicated Address field)
Specific Properties:
  • Max Length: Set a maximum number of characters allowed.
  • Input Masking (via properties): While not a built-in mask type, you might configure specific input patterns or validations if the properties object for fields supports regex or custom validation rules (refer to advanced field properties).
A single line text input field example for Full Name.

Example: Single Line Text field for 'Full Name'

Used for longer, multi-line text inputs, allowing users to provide more detailed information.Use Cases:
  • Comments or feedback
  • Detailed descriptions
  • Essay answers
  • Support requests
Specific Properties:
  • Rows: Suggests the initial visible height of the text area (users can usually resize if the browser supports it).
  • Max Length: Define a maximum character or word count.
  • Resizable: Typically a browser default, but check if Formora offers a specific toggle.
A paragraph (textarea) input field example for comments.

Example: Paragraph Input field for 'Your Comments'

Specifically designed for collecting email addresses. It includes built-in browser validation for basic email format.Use Cases:
  • Primary contact email
  • Newsletter signups
  • Account registration
Specific Properties:
  • Built-in Format Validation: Automatically checks for a basic name@domain.com structure.
  • (Potentially) Domain Blacklist/Whitelist options via advanced properties.
An email input field example.

Example: Email field with placeholder

A specialized text input that masks the characters entered, suitable for sensitive information like passwords.Use Cases:
  • Password creation
  • Password confirmation
Specific Properties:
  • Masked Input: Characters are obscured (e.g., shown as dots or asterisks).
  • (Potentially) Password strength meter integration or requirements (e.g., min length, uppercase, number, symbol - often configured via form logic or separate validation rules).
Always handle password data securely. Ensure your form submissions are over HTTPS. Formora handles secure data transmission.
A password input field example with masked characters.

Example: Password field showing masked input

Designed for collecting telephone numbers.Use Cases:
  • Contact phone numbers
  • Mobile numbers for SMS notifications
Specific Properties:
  • Input Masking/Formatting: (If supported) Allows defining a pattern like (999) 999-9999 to guide user input. This might be part of the general properties for the field.
  • Country code selection (if Formora offers an integrated solution).
A phone number input field example.

Example: Phone Number field

Used for collecting web addresses (URLs).Use Cases:
  • Personal website
  • Company website
  • Social media profile links
Specific Properties:
  • Built-in Format Validation: Basic check for URL structure (e.g., http:// or https://).
  • (Potentially) Option to automatically prepend http:// if missing.
A URL input field example.

Example: URL/Website field

Common Properties for Text Inputs

Remember, all these text input fields also support standard field properties such as:
  • Label: The title of the field displayed to the user.
  • Placeholder Text: Hint text within the field before the user types.
  • Help Text/Description: Additional guidance below the field.
  • Required: Marks the field as mandatory for submission.
  • Read-Only: Prevents user input, displaying a pre-set value.
  • Default Value: Pre-fills the field with specified text.
  • Conditional Logic: Show or hide the field based on other form inputs.
For a comprehensive guide on these common settings, please visit the Field Properties page. By understanding and utilizing these specialized text input fields, you can create more intuitive and effective forms that capture data accurately. Next, explore Numerical Inputs to see how Formora handles number-based data.
I