Gravity Forms HTML5 Validation
Adds native HTML5 validation support to the Gravity Forms plugin.
It supports both standard and paginated forms.
Supported Standard Fields
- Texte sur une ligne
- Paragraphe texte
- Liste déroulante
- Sélection multiple
- Boites à cocher
- Nombre
- Boutons radio
Supported Advanced Fields
- Entrée
- Daté
- Horaire
- Tél
- Adresse
- Site web
- Nom d’utilisateur
- Password
- Adresse e-mail
- Mise en ligne d’un fichier
Supported Post Fields
- Titre :
- Corps
- Extrait
- Thèmes
- Catégorie
- Post Image
- Champ personnalisé
Supported Pricing Fields
- Produit
- Quantité
- Carte de crédit
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’ );
Prérequis
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