Añade las siguientes validaciones.
Se deberá mostrar un mensaje para cada uno de los errores.
El botón de “guardar” deberá estar deshabilitado si el formulario no es válido
Mejora el sistema de mensajes para no tener que repetir tanto HTML con los mismos mensajes.