- Do not edit this file.
- Do not start this project until you have read these instructions carefully.
- Log in to GitHub.
- Fork this repo(sitory). See this video on how to carry out this step and step
3. - Clone your fork, using either the web site or the GitHub Desktop client.
- Checkout your personalized branch, the one with your name and GitHub user handle.
For this assignment, create a form that allows a user to register for a web site. Collect the following data:
- First name.
- Last name.
- Address, parsed by number, street, apartment (should it apply), city, state, and ZIP code. Assume a US address.
- Desired yearly salary.
- Telephone, parsed by area code and number.
- Available date.
- Willing to relocate, nationally and/or internationally.
You’ll need to provide a way for the user to clear the form fields so they can start the registration process anew. This is typically done with a button.
All the content entered into the form fields should update a section of the page you might call “Results” or “Report”. Ideally, this section will be in the bottom half of the page. The report should be updated in real-time as the user enters input into the form. Errors should be reported — whenever possible — while the user enters data.
- Only submit files that are required by your project. Modify
.gitignoreas needed. - Use lowercase, combined with kebab case, to name folders and files (
do-thisordo-this.html); no spaces in folder or file names (not this); no camel case (notThis); no snake case (not_this). - Place all your markup in a file called
index.html. - Place all your CSS in a file called
style.css, which should go in a folder calledcss. - Place all your JavaScript in a file called
app.js, which should go in a folder calledjs. - Should you choose to use images, create a folder called
imgand place it in the root of this repo. Limit images to 1MB or smaller. - Do not remove the
.gitignorefile.
Saturday, 6 March 2021, at 11:59 PM.
You will need to issue a pull request back into the original repo, the one from which your fork was created. See the Issuing Pull Requests section of this site for help on how to submit your assignment.
Note: This assignment may only be submitted via GitHub. No other form of submission will be accepted.
| Item | Points |
|---|---|
| Interaction quality | 25 |
| Visual quality | 25 |
| Code quality | 25 |
| Error-checking | 25 |