Leandro - Control de texto requerido sin JavaScript

Avance inicial, si esta bien lo completo
No lo pude probar porque estoy teniendo unos problemas para levantar el proyecto. La pagina de error creo que la tengo que corregir para que agregue algo parecido al oops