# Table of Contents - [Email Validation | Superform by Delta Clan](#email-validation-superform-by-delta-clan) - [Validate & Error (must read) | Superform by Delta Clan](#validate-error-must-read-superform-by-delta-clan) - [Form | Superform by Delta Clan](#form-superform-by-delta-clan) - [Radio Button Navigation | Superform by Delta Clan](#radio-button-navigation-superform-by-delta-clan) - [Script Installation | Superform by Delta Clan](#script-installation-superform-by-delta-clan) - [Cloneable #1 | Superform by Delta Clan](#cloneable-1-superform-by-delta-clan) - [Next Button | Superform by Delta Clan](#next-button-superform-by-delta-clan) - [Enable Enter/Cmd Enter Navigation | Superform by Delta Clan](#enable-enter-cmd-enter-navigation-superform-by-delta-clan) - [Step Transition Duration | Superform by Delta Clan](#step-transition-duration-superform-by-delta-clan) - [Total Steps Label | Superform by Delta Clan](#total-steps-label-superform-by-delta-clan) - [Words (Min/Max) | Superform by Delta Clan](#words-min-max-superform-by-delta-clan) - [Include Characters | Superform by Delta Clan](#include-characters-superform-by-delta-clan) - [Characters Count (Min/Max) | Superform by Delta Clan](#characters-count-min-max-superform-by-delta-clan) - [Current Step Label | Superform by Delta Clan](#current-step-label-superform-by-delta-clan) - [Progress Steps | Superform by Delta Clan](#progress-steps-superform-by-delta-clan) - [Point Scoring | Superform by Delta Clan](#point-scoring-superform-by-delta-clan) - [Step | Superform by Delta Clan](#step-superform-by-delta-clan) - [Dynamic Endings | Superform by Delta Clan](#dynamic-endings-superform-by-delta-clan) - [Progress Bar | Superform by Delta Clan](#progress-bar-superform-by-delta-clan) - [Submit Button | Superform by Delta Clan](#submit-button-superform-by-delta-clan) - [Step Teleport | Superform by Delta Clan](#step-teleport-superform-by-delta-clan) - [Back Button | Superform by Delta Clan](#back-button-superform-by-delta-clan) - [Checkboxes (Min/Max) | Superform by Delta Clan](#checkboxes-min-max-superform-by-delta-clan) - [Step Container | Superform by Delta Clan](#step-container-superform-by-delta-clan) - [Value Recall | Superform by Delta Clan](#value-recall-superform-by-delta-clan) - [Navigation - Overview | Superform by Delta Clan](#navigation-overview-superform-by-delta-clan) - [Quick Start | Superform by Delta Clan](#quick-start-superform-by-delta-clan) - [Variables | Superform by Delta Clan](#variables-superform-by-delta-clan) - [Form Container | Superform by Delta Clan](#form-container-superform-by-delta-clan) - [Step Index ($s) | Superform by Delta Clan](#step-index-s-superform-by-delta-clan) - [Progress Bar | Superform by Delta Clan](#progress-bar-superform-by-delta-clan) - [Form Data ($f) | Superform by Delta Clan](#form-data-f-superform-by-delta-clan) --- # Email Validation | Superform by Delta Clan Last updated 1 year ago Was this helpful? Attribute: **none** Superform validates for **"name@domain.com"** pattern only an`EMAIL INPUT` tag by just marking the input for validation with: superform-validate="identifier" `eg.`superform-validate=user-email This way you also add a text error message in case the email provided by the user doesn't match the correct pattern with superform-error = "identifier" [](#related-links) Related Links ------------------------------------- โ [Validate & Error (must read)](/superform/superform-v0/validation-attributes/validate-and-error-must-read) 1) Just **superform-validate="identifier"** attribute to mark it for validation. 2) Just **superform-error="identifier"** attribute to show corresponding error message.   --- # Validate & Error (must read) | Superform by Delta Clan Last updated 1 year ago Was this helpful? [](#validation-information) Validation Information ------------------------------------------------------- Superform will perform validation in a step when it detects any of: * **superform-validate** attribute on an element or group of elements _**and/or**_ * **required** attribute on an element or group of elements. **Attribute:** `superform-validate="identifier"` _eg. superform-validate="name"_ **Marks the specified element for validation by Superform.** The "identifier" value specifies the unique name of the input element to be validated. Superform will perform validation on this element based on the other validating attributes that the user adds. โ Can be paired with an error message - see below _Images: INPUT (text) with "NAME" identifier. It will be validated for MINIMUM CHARACTERS = 1_ [](#error-message-information) Error Message Information ------------------------------------------------------------- **Attribute:** `superform-error="identifier"` _eg. superform-error="name"_ Pairs an error message to the corresponding validating field and is shown during step validation. MUST be the same "identifier" as the validating field. example: superform-validate = "name" superform-error = "name" Check which fields can be validated in the next sections. โ     --- # Form | Superform by Delta Clan Last updated 1 year ago Was this helpful? [](#information) Information --------------------------------- **Attribute:** `superform-element = form` **Apply to:** `form` tag element. Mounts the Superform library to a specific form in Webflow. Once applied, Superform provides advanced input validation, multistep form support, dynamic outcomes and the rest of it's features! ๐ผ 'form' attribute is placed inside
First Name:
Email:
Special Field:
Following these guidelines will help speed up your development process and ensure consistency across your form fields. Last updated 8 months ago Was this helpful? ๐ซ ---