Validacion javascript

From ABCD Wiki
Jump to: navigation, search

La definición de la Tabla de Definición de campos o de las hojas de ingreso contiene las siguientes columnas que usará ABCD para construir funciones JavaScript para validar el ingreso desde el cliente. Estas columnas son:

Req? Si se marca esta columna el campo se considera obligatorio (requerido) y su ausencia causa la emisión de un mensaje que persiste hasta tanto se suministre la información solicitada
Tipo de validación
Alfabético el campo solo admite caracteres alfabéticos. El espacio, signos de puntuación y otros caracteres no son considerados alfabéticos
Alfanumérico el campo admite cualquier tipo de caracter: letras, números, espacios, signos de puntuación y caracteres especiales
Fecha <= Fecha mayor o igual a la fecha del día
Fecha Cualquier fecha
Decimal-coma Decimal separado con coma. No se debe incluir separador de cientos o miles
Decimal-punto Decimal separado con punto. No se debe incluir separador de cientos o miles
Entero Los números del 0-9
Patrón Se suministra un patrón de ingreso contra el cual se validará cada posición del campo ingresado
Patrón Si el tipo de validación corresponde a Patrón. Para construir el patrón tome las siguientes consideraciones:
  • A ó a significa que en esa posición va un caracter alfabético
  • 9 significa que en esa posicion va un caracter numérico
  • Cualquier otro caracter significa que en esa posición va el caracter especificado.

Ejemplo: 9999-999A significa que las 4 primerós caracteres son numéricos, seguidos por un guion, luego 3 caracteres numéricos y 1 caracter alfabético