Cita: Debes tener claro que para validar es mas conveniente hacerlo en el cliente(javascript o vbscript) que en el servidor.
En realidad, lo más conveniente es verificarlo en el servidor. Verificar en el cliente es más cómodo, pero menos seguro.
Por tanto, es importante hacer una pre-verificación en el cliente (Javascript o VBScript) y otra en el servidor (con el lenguaje que sea: PHP, ASP, JSP...)