Creo que haz hecho los comportamientos javascript mal. Tienes que darle click al botón (no al campo) y después hacer la validación javascript usando el panel de behaviors. Tambien acuérdate de poner 'OnClick' en el 'Event'. aquí explico como hacerlo:
http://www.forosdelweb.com/f17/alert...weaver-475949/
Si lo haces así el usuario se queda en la misma página hasta que llene los campos requeridos.