Confirmation de la correspondance des valeurs des champs dans les WPForms

Souhaitez-vous vérifier que les utilisateurs saisissent la même information dans deux champs différents ? WPForms inclut la confirmation par email, mais vous pouvez étendre cette fonctionnalité à d'autres types de champs comme le téléphone, l'adresse, ou tout autre champ où vous avez besoin de confirmer la saisie de l'utilisateur.

Ce guide vous montrera comment mettre en œuvre la validation par comparaison de champs à l'aide d'un simple extrait de code.

Si vous êtes spécifiquement intéressé par la confirmation par courriel, vous pouvez la configurer directement dans le générateur de formulaires sans code en suivant notre guide sur la confirmation par courriel.

Mise en place du formulaire

Pour commencer, créez un nouveau formulaire ou modifiez un formulaire existant. Pour cet exemple, nous allons créer un formulaire avec deux champs Téléphone pour démontrer la validation par comparaison de champs. Le premier champ recueillera le numéro de téléphone et le second servira à la confirmation.

Si vous avez besoin d'aide pour créer un nouveau formulaire, veuillez consulter notre guide sur la création de votre premier formulaire.

Ajout de l'extrait de code

Ensuite, vous devrez ajouter l'extrait de code qui gère la validation de la comparaison des champs. Si vous ne savez pas où ajouter du code personnalisé à votre site, consultez notre guide sur l'ajout de code personnalisé.

L'extrait suivant compare deux champs Téléphone et affiche un message d'erreur s'ils ne correspondent pas :

Vous devrez personnaliser trois valeurs clés dans le code :

  1. Sur ligne 10, remplacer 1000 avec votre identifiant de formulaire
  2. Sur ligne 15, remplacer 3 avec votre premier ID de champ téléphonique
  3. Sur ligne 18, remplacer 4 avec votre deuxième ID de champ téléphonique

Si vous avez besoin d'aide pour trouver vos identifiants de formulaire et de champ, veuillez consulter notre guide sur la façon de trouver les identifiants de formulaire et de champ.

Lors de l'utilisation de champs téléphoniques, il peut être nécessaire d'ajuster le motif sur la page d'accueil. ligne 21 ($pattern = '/^\d{10}$/';) pour tenir compte des différents formats de numéros de téléphone, en particulier pour les numéros internationaux ou les formats personnalisés. Le modèle actuel attend exactement 10 chiffres.

Et c'est tout ! En utilisant des comparaisons de champs, vous pouvez vous assurer que les données saisies dans vos formulaires sont vérifiées. Vous souhaitez afficher le bouton Soumettre de manière conditionnelle ? Consultez notre tutoriel sur l'affichage conditionnel du bouton Soumettre.

Référence Action

wpforms_process