我目前正在做一個學校項目,我負責從頭開始創建論壇。我打算創建一個「添加部分」按鈕,單擊它時會創建一個新的問題框。不過,我不確定我該如何去做。如何永久存儲用戶數據
我到目前爲止能夠實現的目標是利用用戶傳遞給我的數據,但是我無法確保一旦用戶刷新後它仍然保留在我的代碼中。這是本地存儲的限制嗎?如果是的話,我可以使用的任何替代方案?我的代碼我的代碼
<!doctype html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="Testing.css">
<script>
function addNew(){
var datatwo = localStorage.datatwo;
var newData = document.createTextNode(datatwo);
var hello = document.createElement("th");
hello.appendChild(newData);
document.getElementById("Questions").appendChild(hello);
}
</script>
</head>
<body>
<div id="Addnew">
<button onclick="addNew()" id ="AddNewButton">Add new </button>
</div>
<h1>This is Page 1 </h1>
<table>
<tr id="Questions">
<th>What is my Name</th>
<th>What is his name</th>
</tr>
<tr>
<td>Justin</td>
<td>James</td>
</tr>
</table>
<nav>
<div id="footerPages">
<ul>
<li><p>Page 1 of 3</p></li>
<li><a href=""> < Prev </a></li>
<li><a href="#"> 1 </a></li>
<li><a href="Testing2.html"> 2 </a></li>
<li><a href="#"> 3 </a></li>
<li><a href="#"> 4 </a></li>
<li><a href="#"> 5 </a></li>
<li><a href="#"> 6 </a></li>
<li><a href="#"> 7 </a></li>
<li><a href="Testing2.html"> Next ></a></li>
</ul>
</div>
</nav>
</body>
</html>
第2頁
<!doctype html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="Testing.css">
<script>
function addNew(){
var data = prompt("What is your question?");
localStorage.datatwo = data;
}
</script>
</head>
<body>
<div id="Addnew">
<button onclick="addNew()" id ="AddNewButton">Add new </button>
</div>
<h1>HI THIS IS PAGE 2</h1>
<table>
<tr id="Questions">
<th>What is my Name</th>
<th>What is his name</th>
</tr>
<tr>
<td>Justin</td>
<td>James</td>
</tr>
</table>
<nav>
<div id="footerPages">
<ul>
<li><p>Page 1 of 3</p></li>
<li><a href="Testing.html"> < Prev </a></li>
<li><a href="Testing.html"> 1 </a></li>
<li><a href="#"> 2 </a></li>
<li><a href="#"> 3 </a></li>
<li><a href="#"> Next ></a></li>
</ul>
</div>
</nav>
</body>
</html>
看起來你的兩頁代碼是一樣的 –
你也可以採用(選擇)任何現成的使用論壇,如cms爲您的項目。 (PHP BB) –