@Girma3
Posted
It looks very good well done. and to answer your question number 2 to validate input without js use html constraint validation like (required, minlength,maxlength..according to your input then when this value not meet css :invalid class will match if it correct :valid class match so you can use css .see this resource for more (https://developer.mozilla.org/en-US/docs/Web/HTML/Constraint_validation ) and also client side form validation.
Marked as helpful