Anyway to Save" data on form, then keep working on it?

I have a long detailed form I fill out every day, and sometimes (like just now!) I hit the mouse or the wrong key or something, and I mistakenly leave the page…and everything I have input on the form disappears.

Is there a way to get a form to “save” while you’re working on it, so that if you do something stupid as I have done, you don’t lose the info you’re already input?

For instance, would there be a way to add “Save” buttons at progressive places on the form?

Many thanks for any ideas, Gregg