The website follows most of the specifications listed in the assignment, but I have made a few changes. Form validation is done server-side, though the email and data recording are not done on an invalid submissionL. Instead of a barebones HTML page confirming feedback submission, the feedback received page is "decorated" exactly how any other page on the website is, to maintain overall look and feel. The HTML "required" attribute prevents form submission when a required field is empty, so the form controls don't "highlight in red" when a required field is blank. I have JS that should do that, but it never seems to do anything when I test it. Either a field is empty and the browser just says "Please fill out this field", or no required fields are empty, and it goes to the PHP validation.