¿Cómo puedo validar un campo? He activado la opción Validación > Requerido, pero aún así pude enviar el formulario sin rellenar el campo con la validación. ¿Estoy haciendo algo mal?.
La casilla de selección 'Requerido' añade un asterisco ( * ) junto al elemento, símbolo visual que avisa al usuario de que el elemento es obligatorio. Es decir, por si mismo esta opción no ejerce ninguna validación, teniendo sólo fines informativos. Para forzar una validación en un elemento tendrá que hacer uso de la librería de scripts o crear su script de validación personalizado (Javascript).
En la mayoría de las circunstancias será suficiente con uno de los scripts de la librería. Para usarlos elija la opción Librería en el grupo radio correspondiente a la opción Validación en uno de sus elementos. A continuación introduzca un mensaje de error. Este se mostrará siempre que la validación no se cumpla, indicando al usuario el error cometido. Finalmente seleccionaremos uno de los scripts disponibles en la lista.
A continuación se presentan todos los scripts disponibles en la librería.
IMPORTANTE: tenga en cuenta que cada script es aplicable en algunos tipos de elemento, no en todos.
FF::ff_anychecked
Valida que se a seleccionado una de las opciones disponibles en un elemento tipo grupo de radio o que se ha seleccionado al menos una casilla en un grupo de casillas de selección.
Puede usarse en los siguientes tipos de elementos:
- Grupo radio
- Grupo casillas de selección
FF::ff_checked
Valida que un botón radio o una casilla de selección están activados.
Puede usarse en los siguientes tipos de elementos:
- Botón radio (cuando sólo uno está activo)
- Checkbox (cuando sólo uno está activo)
FF::ff_flashupload_not_empty
Valida que se ha subido un archivo usando la opción Flash en su elemento de subir archivo.
Puede usarse en los siguientes tipos de elementos:
- Subir archivo - con la opción 'Usar subida de datos con Flash' activada en la pestaña Avanzado
FF::ff_integer
Valida que se ha introducido un número entero.
Puede usarse en los siguientes tipos de elementos:
- Campo de texto
- Entrada oculta
FF::ff_integer_or_empty
Valida que se ha introducido un valor entero o se mantiene vacío.
Puede usarse en los siguientes tipos de elementos:
- Campo de texto
- Entrada oculta
FF::ff_integeramount
Valida que se ha introducido una cifra entera positiva.
Puede usarse en los siguientes tipos de elementos:
- Campo de texto
- Entrada oculta
FF::ff_real
Valida que se ha introducido un número real.
Puede usarse en los siguientes tipos de elementos:
- Campo de texto
- Entrada oculta
FF::ff_realamount
Valida que se introduce un número real positivo.
Puede usarse en los siguientes tipos de elementos:
- Campo de texto
- Entrada oculta
FF::ff_securitycode_entered
Comprueba que se ha introducido un código de seguridad.
No aplicable en QuickMode.
FF::ff_securitycode_ok
Comprueba que se introdujo un código de seguridad correcto.
No aplicable en QuickMode.
FF::ff_showvalidation
Muestra un elemento de validación. Se usa para tareas de depuración de errores.
Puede usarse en los siguientes tipos de elementos:
- Todos excepto Botón de envío; Resumen; Captcha; ReCaptcha; Botón de PayPal; DirectPayment Button.
FF::ff_unchecked
Valida que un botón radio o casilla de selección no está seleccionada.
Puede usarse en los siguientes tipos de elementos:
- Grupo de radio (cuando sólo uno está activo)
- Casilla de selección (cuando sólo uno está activo)
FF::ff_validemail
Valida la sintaxis de una dirección de correo electrónico (pero no si la dirección existe o no).
Puede usarse en los siguientes tipos de elementos:
• Campos de texto que sean usados para capturar direcciones de correo electrónico
FF::ff_validemail_repeat
Valida la sintaxis de una dirección de correo electrónico (pero no si la dirección existe o no) y existe otro elemento con el que compara si tiene el mismo valor.
Puede usarse en los siguientes tipos de elementos:
- Campos de texto que sean usados para capturar direcciones de correo electrónico
Para más información sobre esta validación, revise este artículo.
FF::ff_valuenotempty
Valida que el valor de un elemento no queda vacío.
Puede usarse en los siguientes tipos de elementos:
- Campo de texto
- Área de texto
- Lista de selección
- Entrada oculta
- Calendario
- Subir archivo (sin usar opción Flash)