Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

jQuery plugin to save textareas in localStorage to prevent accidental data loss

branch: master

Fetching latest commit…


Cannot retrieve the latest commit at this time

Octocat-spinner-32 example
Octocat-spinner-32 jquery.localStorageTextareas.js

localStorage memory for textareas

By Pablo Villalba for Teambox collaboration software.


Saves textareas, inputs or selects to localStorage when the data-save-id attribute is defined as a unique string identifier for that textarea.

<input data-save-id="task-123-name"></input>
<textarea data-save-id="task-123-body"></textarea>
<select data-save-id="task-123-body">
  <option value="1">First</option>
  <option value="2">Second</option>
  • Typing on an input field will save its value locally every 200 ms.
  • Clicking on an empty field will load the saved value if there is one.
  • Calling $(selector).loadSavedTextareas() will restore input or textareas saved.

READ THE CODE to understand how it works, it's not so long :)


  • Depends on underscore.js, jQuery 1.7.
  • You will need to manually clear localStorage if you need it.


MIT Licence, do whatever you want with it :)

Something went wrong with that request. Please try again.