I am trying to build my first web application. In my app I need to have a settings panel, but I have no idea how to do it. I've been searching the web and came across a HTML5 localStorage, which I believe might be the best way to do the things. But the problem is I have no idea how to use it.
<input type='text' name="server" id="saveServer"/>
How can I save data from input to localStorage when user clicks the button? Something like this?
<input type='text' name="server" id="saveServer"/>
<button onclick="save_data()" type="button">Save/button>
<script>
function saveData(){
localStorage.saveServer
}
</script>
This worked for me. For setting I placed
.value
behind thevar
and called thevar
in thesetItem
:For getting the text back:
The
localStorage
object has asetItem
method which is used to store an item. It takes 2 arguments:A value
The above code first gets a reference to the
input
element, and then stores an item ("server") in local storage with the value of the value of thatinput
element.You can retrieve the value by calling
getItem
: