Este es el
post introductorio de la Guerra de los FrameWorks.
Primer Desafío.
Título:
Validación de Formulario.
versión:
1.00
Objetivo:
Se necesita implementar un script para validar los siguientes tipos de campos de un formulario.
- Validación simple de nombre de usuario (text) (mínimo 4 caracteres máximo 10: alfabeto mayúsculo y minúsculo, pero sin tildes ni eñes, puntos, guiones bajos y números))
- Campo Tipo Email: tiene que validar un formato tipo email (text, usuario, arroba, dominio).
- Validación de contraseña y confirmación de la contraseña (password).
- Medidor de contraseña segura (criterios a escoger libremente)
- Campo Tipo Fecha: validar (con máscara) una fecha tipo 28/12/2007.
- Campo Tipo Teléfono: (54) 298 - 3456 1234
- Edad actual (text): Sólo dos caracteres, y que sean números.
La validación de fecha y teléfono muy similar. Son dos ejemplos de un mismo tipo de validación ... donde se define una máscara de entrada, rango de valores, etc.
Se va a calificar:
* Cantidad y Calidad de Código.
* Calidad y eficiencia de interfaz (eventos, mensajes emergentes, etc).
* Compatibilidad en browrsers.
* Validacion CSS y xHTML en W3C
Si alguien tiene alguna crítica sobre el desafío tiene un día para proponer mejoras o correcciones. Si todo sigue sobre su curso normal mañana arranca el desafío tal cual está. Por otro lado, todas las propuestas tienen que estar enmarcadas dentro del eje del mismo. También es importante tener en cuenta que esta es la versión 1.0 y mas adelante se pueden plantear nuevas versiones producto de un aumento de complejidad. Nota: Este post seguramente se irá reeditando.