Assignment #2 - Forms and Data Validation
Due Date: October 3, 2003
Value: 15 points
- Upon viewing the HTML page:
- Display the current Time
- Display the fields and Information shown in the example below (HTML is supplied)
- The user will then fill out the areas of the form
- As the user fills in each field, check to make sure the data is valid (see Test Data section)
- If the data is not valid, then tell the user that there is an error in the data and then make the field empty.
- When the user selects the pulldown for level education, take the selection and place the results in the field next to it (this is a value assign to that field)
- When the user presses the submit button to submit their information
- if any of the fields are blank, then display a message that says the user has not entered all information and that asks them to please check their entries again.
- if all information is complete, then write out the information that the user submitted.
- First and Last Name can only contains LETTERS (A-Z, a-z)
- SSN can only contain NUMBERS and dashes (0-9, -). You do not have to check for formatting (i.e. the sequence where the dashes go, just for NUMBERS and Dashes.
- Phone number only contain NUMBERS, dashes, spaces, and parentheses (0-9 plus dashes, '(', ')', and ' '). You do not have to check for formatting, just the specific 0-9, (, ), -, SPACES.
- text and form layout and information as shown
- error messages on invalid data entry and when the user submits
- output of the information entered by the user in the form
- I have given you a few examples in this code for the assignment
- ***REMEMBER*** to do small segments of code. There are lots of small blocks of code in this assignment that will be used either again or copied/pasted to create new segments with slight changes to variables. If you try to attempt the entire program without taking it in small steps, it will seem huge and impossible to complete.
Display the Time here
Welcome to CECS 5100 Student Information Data Collection
Please take a moment to enter the following fields.
When you have completed the form, press the SUBMIT button to continue.