Interactive Form
The interactive form allows the user to enter personal information and requests and validates the user's input. So if a user inputs information that is incomplete or does not follow a typical format, error messages appear on the form for each specific error. The Register for Activites section not only disables conflicting activities, but also displays the total cost of all activities. What I am most proud of with this program is that it works even if additional activites are added to the HTML of the Register for Activities section, by using the proper built in JavaScript functions and also JS regular expressions.