Hola,
todos los controles de ingreso de datos DEBERIAS hacerlos del lado del cliente por medio de javascrip
por que deberias? pues no es necesario recargar el servidor para hacer ese tipo de operacion que se pueden implementar facilmente del lado del cliente.
saludos
edgardo