admin管理员组文章数量:1410737
I'm building a webapp where I have a settings panel. I have a code that saves data from form to localStorage, but how could I make it populate the form automatically on pageload if there is some data saved to localStorage?
This is my code for the form:
<label for="serveri"> Server: </label>
<input type='text' name="server" id="saveServer"/>
<button onclick="save_data()" type="button" value="Save" id="Save" data-theme="a">Save</button>
<script> function save_data()
{ var input = document.getElementById("saveServer");
localStorage.setItem("server", input.value);
var storedValue = localStorage.getItem("server"); }
</script>
I'm building a webapp where I have a settings panel. I have a code that saves data from form to localStorage, but how could I make it populate the form automatically on pageload if there is some data saved to localStorage?
This is my code for the form:
<label for="serveri"> Server: </label>
<input type='text' name="server" id="saveServer"/>
<button onclick="save_data()" type="button" value="Save" id="Save" data-theme="a">Save</button>
<script> function save_data()
{ var input = document.getElementById("saveServer");
localStorage.setItem("server", input.value);
var storedValue = localStorage.getItem("server"); }
</script>
Share
edited Jul 13, 2015 at 16:58
Brant Olsen
5,6645 gold badges39 silver badges53 bronze badges
asked May 2, 2012 at 10:40
user1358625user1358625
2352 gold badges6 silver badges10 bronze badges
1 Answer
Reset to default 5All you need to do is add a ready
method to load the data.
$(document).ready(function() {
$(input[name=server]).val(localStorage.getItem("server"));
});
Or non-JQuery answer.
function save_data() {
// Save functionality here...
}
function load_data() {
var input = document.getElementById("saveServer");
input.value = localStorage.getItem("server");
}
load_data();
Just make sure your form
exists before any of the JavaScript to populate it is executed.
Here is a working example.
本文标签: javascriptPopulate form with localStorageStack Overflow
版权声明:本文标题:javascript - Populate form with localStorage - Stack Overflow 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1744930702a2632880.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论