Cómo usar validación personalizada con JavaScript o PHP en tu formulario

Aprende a Validar Valores de Campos en ChronoForms v8: Guía Paso a Paso

Overview

En ChronoForms v8, puedes validar valores de campo utilizando funciones PHP o JavaScript habilitando el comportamiento Función Válida en la configuración del campo. Para la validación con JavaScript, define una función en una vista JavaScript que devuelva true para valores válidos o una cadena de error, mientras que el código de validación PHP se procesa después del envío del formulario para verificar condiciones como excluir subcadenas "http". Esta guía te lleva a través de la configuración de ambos métodos de validación para garantizar un manejo de datos del formulario preciso y seguro.

En ChronoForms v8 puedes validar valores de campo utilizando funciones PHP o JavaScript, aquí te explicamos cómo hacerlo:

  1. Abre tu campo para editar
  2. Habilita el comportamiento Función Válida
  3. Introduce el nombre de la función JavaScript que se usará para la validación, puedes omitir esto si solo quieres usar PHP para la validación.
    Esta función se ejecutará cada vez que cambie el valor del campo o se presione el botón de enviar.
    Necesitamos usar una vista JavaScript para definir la función, lo haremos en el siguiente paso.
  4. Introduce el código PHP a usar para validar el valor del campo, el código no debe tener etiquetas PHP, usa $value para obtener el valor del campo en el código.
    Este código se procesará después de que la página del formulario sea "enviada".
    Aquí verificamos que el valor del campo no contenga la subcadena "http"

Ahora necesitamos definir la función JavaScript "check_http" usada en el paso 3 anterior.

  1. En el panel lateral derecho, expande la categoría Contenido bajo el menú "Vistas".
  2. Arrastra una vista JavaScript a tu página de formulario, la misma página donde existe el campo validado.
  3. Abre la configuración de la vista.
  4. Define tu función de validación, el nombre debe ser "check_http" como se definió en el comportamiento "Función Válida", la función toma 1 parámetro de entrada que es el valor del campo.
    La función debe devolver "true" si el valor es correcto O devolver una cadena de error para cualquier otra cosa.

You may also like:

Comments:

You need to login to be able to post a comment.