Login page with client side input validation implemented using native JavaScript. The benefit is minimizing traffic on the server side.
This is to insure the user enters a username and doesn't send empty string to the server
This is to insure the user enters a password and doesn't send empty string to the server
This is to insure the user enters an 8-character password
This is to insure the user enters a password that includes uppercase letters
This is to insure the user enters a password that includes lowercase letters
This is to insure the user enters a password that includes numbers