<html lang="es-es" dir="ltr"><head></head><body>### [Confirmar valores de campo coincidentes en WPForms](https://wpforms.com/developers/how-to-perform-field-comparisons-within-your-wpforms/)

**Publicado:** 6 de octubre de 2023
**Autor:** Umair Majeed

**Extracto:** Este tutorial te proporcionará un fragmento de código para realizar comparaciones de campos dentro de tus formularios. 

**Contenido:**

¿Deseas verificar que los usuarios ingresen la misma información en dos campos diferentes? Si bien WPForms incluye confirmación de correo electrónico incorporada, puedes extender esta funcionalidad a otros tipos de campos como Teléfono, Dirección o cualquier otro campo donde necesites confirmar la entrada del usuario.

Esta guía te mostrará cómo implementar la validación de comparación de campos utilizando un simple fragmento de código.

Si te interesa específicamente la confirmación de correo electrónico, puedes configurarla directamente en el constructor de formularios sin necesidad de código, siguiendo nuestra [guía de confirmación de correo electrónico](https://wpforms.com/how-to-confirm-email-address-field-on-wordpress-forms/).

## Configuración del formulario

Para empezar, crea un formulario nuevo o edita uno existente. Para este ejemplo, crearemos un formulario con dos campos de Teléfono para demostrar la validación de comparación de campos. El primer campo recopilará el número de teléfono y el segundo campo será para confirmación.

Si necesitas ayuda para crear un formulario nuevo, consulta nuestra guía sobre [cómo crear tu primer formulario](https://wpforms.com/docs/creating-first-form/).

## Añadir el fragmento de código

A continuación, deberás añadir el fragmento de código que maneja la validación de comparación de campos. Si no estás seguro de dónde añadir código personalizado en tu sitio, consulta nuestra guía sobre [cómo añadir código personalizado](https://wpforms.com/developers/how-to-add-custom-php-or-javascript-for-wpforms/).

El siguiente fragmento comparará dos campos de **Teléfono** y mostrará un mensaje de error si no coinciden:

Necesitarás personalizar tres valores clave en el código:

1. En la **línea 10**, reemplaza `1000` con el ID de tu formulario
2. En la **línea 15**, reemplaza `3` con el ID de tu primer campo de Teléfono
3. En la **línea 18**, reemplaza `4` con el ID de tu segundo campo de Teléfono

Si necesitas ayuda para encontrar los IDs de tu formulario y campos, consulta nuestra guía sobre [cómo encontrar los IDs de formulario y campo](https://wpforms.com/developers/how-to-locate-form-id-and-field-id/#locating-the-field-id).

Al usar campos de Teléfono, es posible que necesites ajustar el patrón en la **línea 21** (`$pattern = '/^\d{10}$/';`) para adaptarlo a diferentes formatos de números de teléfono, especialmente para números internacionales o formatos personalizados. El patrón actual espera exactamente 10 dígitos.

¡Y eso es todo! Al utilizar comparaciones de campos, puedes asegurarte de que los datos que se ingresan en tus formularios sean verificados. ¿Deseas mostrar condicionalmente el botón **Enviar**? Echa un vistazo a nuestro tutorial sobre [Cómo mostrar condicionalmente el botón Enviar](https://wpforms.com/developers/how-to-conditionally-show-the-submit-button/ "Cómo mostrar condicionalmente el botón Enviar").

## Acción de referencia

[wpforms\_process](https://wpforms.com/developers/wpforms_process/ "Usar la acción wpforms_process")

**Categorías:** Tutoriales

**Etiquetas:** PHP

---</body></html>