首先,你需要獲取數據從你的形式。我建議你修改你的輸入有唯一的ID或類更容易獲得:
<form action="" method="post">
<input id="username" name="username">
<textarea id="msg" name="msg" rows="10"></textarea>
<input type="submit" name="ok" value="Send" >
</form>
<div id="comments"></div>
我假設你正在使用jQuery,因爲它是在你的標籤,這樣你就可以用jQuery像這樣得到的數據:
var username = $('#username').val();
var message = $('#msg').val();
然後你需要將它保存到本地存儲。既然你說,這將是類似的意見,我猜想會有很多人,所以你需要使用數組:
localStorage.comments = localStorage.comments || [];
localStorage.comments.push({
username: username,
message: message
});
就是這樣!然後您可以使用localStorage.comments
從任何地方訪問它。本地存儲位於全局window
對象上,因此您無需執行任何特殊操作即可訪問它,您只需讀取它並從任何地方寫入即可。
你可以看到更多關於如何使用localStorage here和here的例子。