Noloco
Ask the CommunityHire an ExpertLoginSign up
  • Noloco Overview
  • 🚀Quickstart
    • Start with your data
    • Start with AI
    • Start with a template
  • Data to App
    • Database Consolidation
  • App Settings
  • Components
    • Containers
    • Video
  • Templates
  • 🔗Data Sources
    • Data Overview
      • Setting a Collection's Primary Field
      • Syncing
    • Noloco Tables
      • Field Types
      • Relationships
      • Automatic Links
      • Rollup Fields
      • Lookup Fields
      • Formulas
      • Noloco AI
      • Import a file
    • Airtable
    • Google Sheets
    • SmartSuite
    • MySQL
    • PostgreSQL
    • REST APIs
    • HubSpot
    • Xano
  • 📄Pages
    • Collection views
      • Show collection record count
      • Empty State
    • Blank pages
    • iFrame embeds
    • External links
    • The Home Page
    • User Profile Page
    • Parent pages & folders
    • Page visibility rules
    • Cloning pages
    • Renaming pages
    • Hiding pages
    • Sidebar dividers
    • Tabs
  • 📂Collections
    • Adding collection views
    • Display
      • Rows
      • Cards & columns
      • Tables
      • Kanban boards
      • Calendar
      • Timeline
      • Gantt
      • Split-view
      • Charts
      • Maps
      • Pivot Table
      • Single record view
      • Grouping records
      • Record Colors
    • Filters
      • Logged in user
      • Relative Filters
      • Record values
    • Filter fields
    • Sort & limit
    • Row Action
    • Column Summaries
  • 📝Forms
    • Forms
      • Customizing Form Fields
      • Passing Linked Record Values to a Form
      • Dynamic Form Field Filters
      • E-Signature Fields
    • Public Forms
  • 📃Record Pages
    • Overview
    • Visibility Settings
    • Hidden Field Values
    • Record Comments
  • ✏️Field Formatting
    • Field visibility conditions
    • In-line editing
    • Conditional Highlight Colors
    • Dates & Time Zones
  • 📊Charts
    • Overview
  • 📂Data Management
    • Export Data
    • Import Data
  • 👥Users & Permissions
    • User Table
    • User Management
    • User Roles & Permissions
      • Record-level permissions
      • Field-level permissions
    • Open Sign Up
    • Offboarding Users
    • Testing as other users
  • ⏩Actions
    • Action buttons
      • Create records
      • Update records
      • Bulk actions
      • Barcode Scanner
      • Add a Comment Action
  • ⚡Workflows
    • Workflows
      • On-demand workflows
      • Comment Added Trigger
      • Watched Fields
      • Trigger webhooks
      • Send automated emails
      • For each item in a list...do...
      • Only continue if
      • Create a Record Action
      • Update a Record Action
      • Delete a Record Action
      • Deactivate a User Action
      • Reactivate a User Action
      • Send an Invitation Email Action
      • Add a comment to a record
      • Send a Push Notification
      • Ask Chat GPT Action
      • Summarize Text Action
      • Correct Grammar Action
      • Extract Keywords Action
      • Analyze Sentiment
      • Finish Text Action
      • Send a message to a Slack Channel
      • Send a message to a Slack User
      • Generate a PDF with DocsAutomator
  • 🔔Notifications
    • Notifications
    • Notification Preferences
  • 📑API Documentation
    • API Overview
      • Fetching Records
      • Fetching a Record
      • Creating a Record
      • Update a Record
      • Deleting a record
  • ⚙️Settings
    • General Settings
      • Live Mode
      • Custom Logos
    • Theme & Design
    • Progressive web apps
    • Navigation Settings
    • Spaces
    • Email Settings
    • Custom Code
    • Custom Domain
    • Login & Signup
      • Sign in Options
      • Single Sign On
      • 2FA - Two Factor Authentication
      • Client Portal User Add-On
    • Login Screen
    • User Lists
    • Integrations & API Keys
    • Billing & Usage
    • Support
    • Publishing
      • App Version History
  • 🔄Integrations
    • Zapier
    • Make (Integromat)
    • Sign in With Google
    • Intercom
    • SMTP Emails
    • Documint
  • ⚙️Account
    • Workspaces
    • Pricing
      • Client Portal Add-on (Legacy)
    • Transferring an App
    • Onboarding Call Preparation
Powered by GitBook
On this page
  • Changing the form header
  • Customize the form Fields
  • Adding a section to your form
  • Field Validation Rules
  • Field Visibility
  1. Forms

Forms

Collect data from your users with forms that add new records to your tables

PreviousColumn SummariesNextCustomizing Form Fields

Last updated 6 months ago

Each comes with a form that you can use to create a new record that will be added to that table.

Each form can be customized by

Changing the form header

Customize the form Fields

By turning on Build Mode you can customize the form's fields by turning on or off any of the fields. Noloco automatically shows you the fields in your table.

You can customize each field by hovering over the field and clicking the Edit icon. This will open the field's configuration editor where you can change things like the label, the help text, the default value, the field's display type (if any) and any validation rules or conditional visibility rules.

Adding a section to your form

You can add sections to your form to logically group parts of your form. Each section supports it's own title and subtitle which can provide context to the section, but sections can also have their own conditional visibility rules, allowing you to quickly show or hide all fields in the section

Field Validation Rules

Validation rules are a great way to ensure that your form fields contain the right data before they're saved. This means you can guarantee the integrity of your data, and help your team avoid making mistakes.

You can add validation rules to any field, the rules available will depend on the field type, for example:

  • Text Fields:

    • Text length: specify the length must be less than, greater than or equal to a value

    • Text value: specify the text value must equal to, contain or not equals a value

    • URL: the value must be a url or domain name

    • Email: the value must be a valid email

    • IP address: the value must be an IP address

    • Pattern match: the value must match a regex pattern

  • Number fields

    • The value must be less than, greater than or equal to a value

  • Date fields

    • The value must be less than, greater than or equal to a static or dynamic date

There are more field types with their own custom rule types

Field Visibility

To customize the flow of your form you can specify field visibility rules on each field.

For example, you might want to hide the Notes field if the customer's status is Inactive to make the form experience easier on your team or clients.

By turning on Build Mode you can customize the form's header and subtitle in the Header section of the editor sidebar. The Subtitle section supports to allow you to style your content as you like it

Read more about

📝
Markdown
conditional visibility
Form Field visibility is fully explained here
Changing the header and subtitle
Changing the fields in the form
Adding sections to your form
Adding validation rules to ensure your data is correct
Specifying custom field visibility to show or hide fields based on other form values
Collection View