<html lang="fr-fr" dir="ltr"><head></head><body>### [Confirmer les valeurs des champs correspondantes dans WPForms](https://wpforms.com/developers/how-to-perform-field-comparisons-within-your-wpforms/)

**Publié le :** 6 octobre 2023
**Auteur :** Umair Majeed

**Extrait :** Ce tutoriel vous fournira un extrait de code pour effectuer des comparaisons de champs dans vos formulaires. 

**Contenu :**

Souhaitez-vous vérifier que les utilisateurs saisissent les mêmes informations dans deux champs différents ? Bien que WPForms inclue une confirmation d'e-mail intégrée, vous pouvez étendre cette fonctionnalité à d'autres types de champs tels que Téléphone, Adresse ou tout autre champ où vous devez confirmer la saisie de l'utilisateur.

Ce guide vous montrera comment implémenter la validation par comparaison de champs à l'aide d'un simple extrait de code.

Si vous êtes spécifiquement intéressé par la confirmation d'e-mail, vous pouvez configurer cela directement dans le constructeur de formulaires sans aucun code en suivant notre [guide de confirmation d'e-mail](https://wpforms.com/how-to-confirm-email-address-field-on-wordpress-forms/).

## Configuration du formulaire

Pour commencer, créez un nouveau formulaire ou modifiez-en un 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 collectera le numéro de téléphone et le second champ 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](https://wpforms.com/docs/creating-first-form/).

## Ajout de l'extrait de code

Ensuite, vous devrez ajouter l'extrait de code qui gère la validation par comparaison de champs. Si vous ne savez pas où ajouter du code personnalisé sur votre site, veuillez consulter notre guide sur l'[ajout de code personnalisé](https://wpforms.com/developers/how-to-add-custom-php-or-javascript-for-wpforms/).

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

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

1. À la **ligne 10**, remplacez `1000` par l'ID de votre formulaire
2. À la **ligne 15**, remplacez `3` par l'ID de votre premier champ Téléphone
3. À la **ligne 18**, remplacez `4` par l'ID de votre second champ Téléphone

Si vous avez besoin d'aide pour trouver les ID de vos formulaires et champs, veuillez consulter notre guide sur la [façon de trouver les ID de formulaire et de champ](https://wpforms.com/developers/how-to-locate-form-id-and-field-id/#locating-the-field-id).

Lorsque vous utilisez des champs Téléphone, vous devrez peut-être ajuster le modèle à la **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 voilà ! En utilisant la comparaison de champs, vous pouvez vous assurer que les données saisies dans vos formulaires sont vérifiées. Souhaitez-vous afficher conditionnellement le bouton **Soumettre** ? Consultez notre tutoriel sur [Comment afficher conditionnellement le bouton Soumettre](https://wpforms.com/developers/how-to-conditionally-show-the-submit-button/ "Comment afficher conditionnellement le bouton Soumettre").

## Action de référence

[wpforms\_process](https://wpforms.com/developers/wpforms_process/ "Utilisation de l'action wpforms_process")

**Catégories :** Tutoriels

**Tags :** PHP

---</body></html>