Description
Building off of Project 1:
Add client side HTML5 and JavaScript form validation for user input Validation Rules for Registration Fields:
-
-
User Name
-
-
-
-
Required Field
-
-
-
-
-
Max length 50 characters, minimum length 6 characters
-
-
-
-
Password
-
-
-
-
Required Field
-
-
-
-
-
Max length 50 characters, minimum length 8 characters
-
-
-
-
-
Enforce 1 capital, 1 lowercase, 1 digit, 1 special character
-
-
-
-
Repeat Password
-
-
-
-
Required Field
-
-
-
-
-
Max length 50 characters, minimum length 8 characters
-
-
-
-
-
Enforce 1 capital, 1 lowercase, 1 digit, 1 special character
-
-
-
-
-
Ensure password fields match
-
-
-
-
First Name
-
-
-
-
Required Field
-
-
-
-
-
Max length 50 characters
-
-
-
-
Last Name
-
-
-
-
Required Field
-
-
-
-
-
Max length 50 characters
-
-
-
-
Address line 1
-
-
-
-
Required Field
-
-
-
-
-
Max length 100 characters
-
-
-
-
Address line 2
-
-
-
-
Optional Field
-
-
-
-
-
Max length 100 characters
-
-
-
-
City
-
-
-
-
Required Field
-
-
-
-
-
Max length 50 characters
-
-
-
-
State
-
-
-
-
Required Field
-
-
-
-
-
Max length 52 characters
-
-
-
-
Zip Code
-
-
-
-
Required Field
-
-
-
-
-
Max length 10 characters, minimum length 5 digits
-
-
-
-
-
Dynamically adjust user input to match either xxxxx or xxxxx-xxxx format
-
-
-
-
Phone Number
-
-
-
-
Required Field
-
-
-
-
-
Max length 12 characters
-
-
-
-
-
Use jQuery/JavaScript to dynamically adjust user input to match xxx-xxx-xxxx format
-
-
-
-
Email
-
-
-
-
Required Field
-
-
CMP SCI 3010 Project 2 – Build off Project 1 and Create JavaScript/HTML5 Form Validation
-
-
-
Email format, x@x.x format, where x is a placeholder for valid characters
-
-
-
-
Gender
-
-
-
-
Required Field
-
-
-
-
-
Max length 50 characters
-
-
-
-
Marital Status
-
-
-
-
Required Field
-
-
-
-
-
Max length 50 characters
-
-
-
-
Date of Birth
-
-
-
-
Required Field
-
-
-
-
-
MM/dd/yyyy format
-
-
-
-
Submit Button
-
-
-
-
Submits valid user data only
-
-
-
-
Reset Button
-
-
-
-
Resets all fields to default value (empty, for most fields) When validating user input with JavaScript. Check all user input fields.
-
-
-
All valid user inputs are marked green with some icon or messaging indicating good input.
-
-
All invalid user inputs are marked red with some icon or messaging indicating bad input. Follow coding standards http://www.w3schools.com/html/html5_syntax.asp
-