Question
You will write a web application that helps user create a profile. A user profile contains users first name, last name, email, class standing, school
You will write a web application that helps user create a profile. A user profile contains users first name, last name, email, class standing, school information, extra information, program and other information, and profile picture. The application uses a web form to allow user to enter and submit personal information and upload a profile photo. It then processes user input and displays user profile information and photo on a new page.
1) The first name, last name, and email fields are required
2) The class standing uses a drop-down list and allows a single selection from four options: Freshman, Sophomore, Junior, and Senior. The default selection for class standing is Freshman.
3) The school information uses radio buttons to allow a single selection from four options: School of Arts & Sciences, School of Business, School of Engineering Technology, and School of Health Sciences. The default selection for school information is School of Arts & Sciences.
4) The extra information uses check boxes to allow zero to multiple selections from three options: Veteran, Transfer Student, and International Student. The extra information is optional. If the user doesnt select anything, display You did not enter any extra information
5) The program and other information allows multiple-line input and is optional. If the user doesnt enter anything, display You did not enter any program and other information
6) The time, day of the week, and date information when the profile is created should be displayed
7) The form has a file input to allow user to browse the computer and select a file to upload. If the user doesnt upload a file, display No file has been uploaded. If the image file is not a JPG, GIF, PNG or TIF file, show the filename and display that the file is not an accepted file
8) The form has a Submit button to submit form data and a Reset button to clear up the form data.
9) The input entered by the user, not from a list of predefined options, must be sanitized. These include input for first name, last name, email, and program and other information.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started