This version is old school.
Please find jQuery plugins on npm.
Save As You Type
This jQuery plugin autosaves (To a cookie) as you type, and autorecovers, form data. Auto saving will save as data is entered or changed. You have the ability to disable autosaving and auto recovering, and instead use manual calls for each. You can also manually call an erase cookie feature, and manually call to see if a form actually has saved data. Works with the following elements so far: Text boxes, text areas, select (Single AND multiple), radio buttons and check boxes