Confirmación de valores de campo coincidentes en WPForms

¿Le gustaría verificar que los usuarios ingresan la misma información en dos campos diferentes? Aunque WPForms incluye confirmación por correo electrónico, puede extender esta funcionalidad a otros tipos de campos como Teléfono, Dirección o cualquier otro campo donde 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 por correo electrónico, puede configurarla directamente en el creador de formularios sin ningún código siguiendo nuestra guía de confirmación por correo electrónico.

Configuración del formulario

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

Si necesita ayuda para crear un nuevo formulario, consulte nuestra guía sobre la creación de su primer formulario.

Añadir el fragmento de código

A continuación, tendrá que añadir el fragmento de código que gestiona la validación de comparación de campos. Si no estás seguro de dónde añadir código personalizado a tu sitio, consulta nuestra guía sobre cómo añadir código personalizado.

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

Tendrás que personalizar tres valores clave del código:

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

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

Si utiliza campos de teléfono, es posible que tenga que ajustar el patrón en línea 21 ($pattern = '/^\d{10}$/';) para acomodar 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 ya está. Mediante el uso de comparaciones de campos, puede asegurarse de que se verifican los datos que se introducen en sus formularios. ¿Le gustaría mostrar condicionalmente el botón Enviar? Eche un vistazo a nuestro tutorial sobre Cómo mostrar condicionalmente el botón Enviar.

Acción de referencia

wpforms_process