The site is hosted on heroku here: view site
A simple form validation using vanilla JS with reuse-ability in mind. The site checks the field on submission as well as on field change in order to give the user a live update.
The form validation checks:
- if a field is blank
- if an email field has a valid email
- if a password contains spaces
- if a password is a certain length
- if a password contains numbers
- if a password contains upper and lower case letters
- The form doesn't submit any information.
- The form also does not incorporate github and twitter links below the form. They are just there for eye candy. In a real site the "known" sites would be listed at the top of the sign up form for better conversion rate as users would see the "trusted" links before teh form and are more inclined to sign in using an already known site.
screenshots showing the different field states