Job Application Form V10

Author: Colorlib
Released: September 2026
License: CC BY 3.0
The final screening step of an application for a made-up analytics company, with three yes/no screening questions, a salary expectation with a currency picker and a notice period. Save draft stores the answers in localStorage inside try/catch, a status pill tracks saved and unsaved changes, and reopening the page restores the draft with a Discard option. Submitting clears the draft.
It is plain HTML and CSS plus a few lines of vanilla JavaScript: no jQuery, no Bootstrap files, no plugins, and the download is 232 KB. Use it on its own, or drop it into a Bootstrap 4, 5 or 6 project and it looks the same.
- Save draft to localStorage wrapped in try/catch, restored on reload
- Restored banner with Discard draft, status pill for saved and unsaved
- Yes/no screening questions as segmented radio groups
- Soft note, not an error, when a must-have answer is No
- Salary with currency select, number check and thousands separators
- Draft cleared after a successful submit

