Assignment 3 involves some simple feature additions to your jump log application using JavaScript. The starting point for this application is the application you created for Assignment 2.
Alternatively, if you're unhappy with the application you developed in Assignment 2, you can start with this source code.
For full marks, all JavaScript code should run without generating errors or warnings. All HTML and CSS generated by your application should validate without any errors or warnings. All web pages should conform to the CRAP principles of graphic design.
More precisely, the list should appear once the number of aircraft names whose prefix matches the currently typed text is at most 10. The list should get smaller as the user types more characters and should grow (and eventually disappear) if the user deletes characters.
Note, the user may enter an aircraft type not in the list, at which point the autocompletion list should just disappear. The user is allowed to do this.