Validar con javascript puede beneficiar la experiencia del usuario, pero no te aporta mucha seguridad, usa Ajax ý validación en el servidor
Mirá este interesante video de como pueden manipularse los datos
http://www.youtube.com/watch?v=zAOArINFNxI
Saludos