Gravity Forms HTML5 Validation

Gravity Forms HTML5 Validation Install Statistics

0
100%
Today: 0 Yesterday: 0 All-time: 10,833 downloads
Gravity Forms HTML5 Validation Icon

Try plugin: Gravity Forms HTML5 Validation

We'll create fresh WordPress site with Gravity Forms HTML5 Validation installed. You have 20 minutes to test the plugin after that site we'll be deleted.

Takes ~10 seconds to install.

About Gravity Forms HTML5 Validation

This plugin adds native HTML5 validation support to Gravity Forms' fields.

3


0


0


0


0

updated: 8 years ago
since: 10 years ago
author: DevWorks

Description

Adds native HTML5 validation support to the Gravity Forms plugin.

It supports both standard and paginated forms.

Supported Standard Fields

  • Single Line Text
  • Paragraph Text
  • Drop Down
  • Multi Select
  • Checkboxes
  • Number
  • Radio Buttons

Supported Advanced Fields

  • Name
  • Date
  • Time
  • Phone
  • Address
  • Website
  • Username
  • Password
  • Email
  • File Upload

Supported Post Fields

  • Title
  • Body
  • Excerpt
  • Tags
  • Category
  • Post Image
  • Custom Field

Supported Pricing Fields

  • Product
  • Quantity
  • Credit Card

Supported Hooks

  • gform_name_prefix_required
  • gform_name_middle_required
  • gform_name_suffix_required
  • gform_address_street2_required

These hooks can be used to force html5 validation on these subfields.

Example usage:

The following would apply your function to all forms.
add_filter( ‘gform_name_prefix_required’, ‘your_function_name’, 10, 2 );

To target a specific form append the form id to the hook name. (format: gform_password_FORMID)
add_filter( ‘gform_name_prefix_required_6’, ‘your_function_name’, 10, 2 );

The return value is expected to be a boolean value; As such you can also use them with “__return_true”.
add_filter( ‘gform_address_street2_required’, ‘__return_true’ );

Requirements

This plugin requires prior installation and activation of Gravity Forms plugin by Rocketgenius ver. 1.9 and above.

Tested

Up to Gravity Forms plugin ver. 1.9.17.6