LogoLogo
Getting StartedDevelopersDeployment GuideGet Help
  • Quick Links
  • Welcome to Form.io
    • Getting Started With Form.io
    • Launch a Form
    • Overview of Form.io
  • Developer Tool Ecosystem
    • PDF Solution
    • Enterprise Form Builder
    • Form View Pro
    • The Security Module
    • Accessibility Compliance Module
    • Developer License
    • SQL Connector - Deprecated
    • Integration Libraries
    • Form.io CLI Tool
  • User Guide
    • Introduction
    • Form.io Developer Portal
    • Teams
    • Projects
      • Project UI
      • Project Settings
      • Stages
      • Multi-Tenancy
    • Resources
      • ResourceJS
    • Forms
      • Form Creation
      • Form Types
      • PDF Forms
      • Embedding a Form
      • Form Revisions
      • Form Settings
    • Form Building
      • Form Builder UI
      • Form Components
        • Component Settings
        • Basic Components
          • Resource as Select Component Data Source
        • Advanced Components
        • Layout Components
        • Data Components
        • Premium Components
          • Nested Forms
        • Custom Components
      • Logic & Conditions
      • Existing Resource Fields
      • Actions
    • Submissions
      • Accessing Submissions
      • Importing Submissions
    • Form.io eSignature - Coming Soon
    • Form.io Reporting Module
    • PDF Template Designer
    • Form View Pro
    • Form Manager
    • Enterprise Form Builder Module
      • Installation
      • User Guide
  • Developer Guide
    • Introduction
      • Application Development
      • API Documentation
    • Form Development
      • Form Renderer
      • Form Builder
      • Form Embedding
      • Form Evaluations
      • Form Templates
      • Custom Components
      • Translations
    • JavaScript Development
      • JavaScript SDK
      • JavaScript Frameworks
      • JavaScript Utilities
    • Authentication and Authorization
      • SAML
      • OAuth
      • LDAP
      • Resource Based Authentication
      • Email Authentication
      • Two-Factor Authentication
    • Roles and Permissions
      • Field Match-Based Access
      • Field-Based Resource Access
      • Group Permissions
    • Integrations
      • Email Integrations
      • File Storage
      • Google Developer Console
      • eSign Integrations
      • Relational Databases
    • Modules
    • Fetch Plugin API
    • CSS Frameworks
    • Offline Mode
    • Audit Logging
  • Deployments
    • Self-Hosted Deployment
      • Local Deployment
        • Local File Storage
      • Kubernetes
      • Cloud Deployment
        • AWS Deployment
          • AWS Lambda
          • Form.io/AWS Elastic Beanstalk End-To-End Encrypted Deployment
        • Azure Deployment
          • Azure App Service
            • Azure MSSQL Connector - Deprecated
          • Azure Virtual Machine
          • Azure Kubernetes Service
          • Set up the DB
        • GCP Deployment
          • GCP Cloud Run
      • On-Premise Deployment
      • Enterprise Server
      • PDF Server
    • Deployment Configurations
      • DNS Configuration
      • Load Balancer Configuration
    • Licenses
      • License Management
      • Library Licenses
    • Portal Base Project
      • Portal SSO
      • Portal Translations
    • Maintenance and Migration
      • Changes to Premium Libraries
  • FAQ
    • FAQ
    • Tutorials & Workflows
      • Password Reset
      • Dynamic Select Filtering
      • Approval Workflow
      • SSO Email Token
      • Embedding A Video
      • Data Source Validation
      • Select Data Source Options
      • Nested Form Workflows
        • Nested Wizard Forms
      • Save as Draft
      • Role-Based Conditions
      • Custom Component
      • Dynamic Radio and Select Box Values
      • Override CKEDITOR
    • Errors
    • Examples
    • License Utilization Checks
    • Glossary of Key Concepts
  • Contact Us
Powered by GitBook
On this page
  • Form Settings
  • PDF Settings
  • Form Controller
  • Submission Collection
  • Form Deployment MachineName

Was this helpful?

  1. User Guide
  2. Forms

Form Settings

PreviousForm RevisionsNextForm Building

Last updated 4 months ago

Was this helpful?

Form Settings allow you to further modify and configure your form. From basic functionality like renaming your form, to more advanced features like writing custom scripts to change the Form behavior using Form Controllers. To access the settings, click the 3 dot icon in the Form's header to view and configure Form's settings.

for information about configuring default settings for your Forms and Resources

Form Settings

Title: The title the end-user will see when filling out the form. The Title is how you will identify the form within your project.

Name: This is the machine name for your Form. It can only contain alphanumeric characters and will automatically populate from the title you enter in camelCase. Form Names can be independently changed if you do not wish to carry the Title.

The Form Name is utilized when embedding the Form into your application.

API Path: The API Path is the endpoint for accessing the Form and Form submissions. The API path name, like the Form name, will auto-populate based on the Title but can also be changed independently.

Custom Action URL: Set an endpoint the form will hit after a submission is made to execute a custom action.

Form Tag: Add a tag(s) to the form. Tags can be beneficial for organizing Forms and Resources within your project or utilizing the tag for custom functionality within your application. Forms and Resources can be filtered based on their tag.

Disable Autocomplete: Disable your fields from auto-populating data based on your browser cache.

Wizard Header: Configure how Wizard pages will display

PDF Settings

The PDF Form Settings allow the user to change various UI and theming elements for PDF First Forms and PDF submission downloads. Access Form Settings and scroll down to the PDF Settings section to utilize the following configurations.

Form Controller

The Form Controller is a powerful concept of Form.io which gives control of the rendered form using JavaScript. The Form Controller can do almost limitless things in the context of the renderer, allowing users to change Wizard Headers, implement a Thank You Page, and execute complex logic and workflows.

Submission Collection

Form Deployment MachineName

The Machine Name connects the form to the project through import/export or deployments.

Tampering with the Form machineName can break Project imports and exports. Do not modify unless you know what you're doing.

Please navigate to to read more on the available PDF Form settings.

Please for examples of the Form Controller in action.

Modify the database collection that stores all of the submissions within the form. This allows the selection of certain fields as indexes for significant performance improvements. The Submission Collection feature is part of the suite. Visit the link or contact sales@form.io for more information.

PDF Form Guide
Click Here
Security Module
Click Here