¡Atención!

Este artículo contiene código PHP y está destinado a desarrolladores. Ofrecemos este código como cortesía, pero no proporcionamos soporte para personalizaciones de código o desarrollo de terceros.

Para obtener ayuda adicional, consulta el tutorial de WPBeginner sobre cómo añadir código personalizado.

Descartar

Confirmar valores de campo coincidentes en WPForms

¿Desea verificar que los usuarios introduzcan la misma información en dos campos diferentes? Aunque WPForms incluye confirmación de correo electrónico integrada, puede extender esta funcionalidad a otros tipos de campos como Teléfono, Dirección o cualquier otro campo en el que necesite confirmar la entrada del usuario.

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

Si está interesado específicamente en la confirmación de correo electrónico, puede configurarla directamente en el constructor de formularios sin necesidad de código siguiendo nuestra guía de confirmación de correo electrónico.

Configuración del formulario

Para empezar, cree un formulario nuevo o edite 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 necesita ayuda para crear un formulario nuevo, revise nuestra guía sobre cómo crear su primer formulario.

Añadir el fragmento de código

A continuación, deberá añadir el fragmento de código que maneja la validación de comparación de campos. Si no está seguro de dónde añadir código personalizado en su sitio, consulte nuestra guía sobre cómo añadir código personalizado.

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

Deberá personalizar tres valores clave en el código:

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

Si necesita ayuda para encontrar los IDs de sus formularios y campos, consulte nuestra guía sobre cómo encontrar los IDs de formularios y campos.

Al usar campos de Teléfono, es posible que necesite ajustar el patrón en la línea 21 ($pattern = '/^\d{10}$/';) para adaptarlo a diferentes formatos de número 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 usar comparaciones de campos, puede asegurarse de que los datos que se introducen en sus formularios se verifican. ¿Desea mostrar condicionalmente el botón de Enviar? Eche un vistazo a nuestro tutorial sobre Cómo mostrar condicionalmente el botón de Enviar.

Acción de referencia

wpforms_process