Descripción del método

FirmaDescripción
wf.validarGrupoRequerido(this, idsCampos, mensajeCustomizado, numeroDeRequeridos)

Esta función permite añadir una validación en una sección para comprobar que haya un número mínimo de campos rellenos. Si no es el caso, se muestra un mensaje de error.

  • this. Corresponde con el elemento al que aplicar la validación.
  • idsCampos. Lista con los ids de los campos que se tendrán en cuenta para contar cuantos han sido rellenados o marcados. Dichos campos deben estar dentro de la sección en la que se coloque la validación
  • mensajeCustomizado. Mensaje de error a mostrar. Si no se especifica, este se generará automáticamente en función del número de campos requeridos. Ej: "Debe haber al menos 2 campos rellenos".
  • numeroDeRequeridos. Número de campos requeridos. Si no es especifica, su valor será 1.

Versiones

VersiónCambio sufrido
5.21A partir de esta versión está disponible su uso

Ejemplos de uso

Código utilizado

En los ejemplos siguientes, el código estará puesto en el apartado 'Validaciones' de la sección en la que se encuentren los campos a evaluar.

Si necesitas poner una sección dentro de una tabla en modo filas para utilizar este método, puedes usar también el estilo "tabla-decorada" para englobar en las cabeceras, los títulos de las secciones.


webforms.UserUtilities.validarGrupoRequerido(this, ['checkbox-opcion-1', 'checkbox-opcion-2', 'checkbox-opcion-3']);
JS
webforms.UserUtilities.validarGrupoRequerido(this, ['checkbox-opcion-1', 'checkbox-opcion-2', 'checkbox-opcion-3'], 'Debe seleccionar al menos 1 opción');
JS
webforms.UserUtilities.validarGrupoRequerido(this, ['checkbox-opcion-1', 'checkbox-opcion-2', 'checkbox-opcion-3'], null, 2);
JS
webforms.UserUtilities.validarGrupoRequerido(this, ['checkbox-opcion-1', 'checkbox-opcion-2', 'checkbox-opcion-3'], 'Debe seleccionar al menos 2 opciones', 2);
JS

Recursos

Descarga los distintos recursos utilizados