El problema es que el formulario no va a la siguiente página o archivo, cuando hay algún campo obligatorio que no es completado, te muestra el error en la misma página del formulario, lo que pasa es que desaparecen todos los campos rellenados.
Mira si quieres hacer una prueba, tablonia . es / ag_clasificado.php
Saludos