我在學校有一個項目。這個項目是關於創建一個網頁形式,用戶可以選擇一個活動,然後繼續填寫他們的個人信息。然後必須在管理頁面上打印這些信息,根據他們的選擇,您應該能夠看到有關該特定人員在特定活動下的所有信息。保存用戶回答提交到本地存儲
我正在努力的是如何讓他們選擇的活動與<select>
<option>
標籤出現在local.storage中。因爲我不知道他們會選擇什麼。
我創建了一個函數onsubmitted named sportVal()
。我不應該能夠通過在我的JS這樣的事情?:
function sportVal() {
var sportVal = document.getElementById("sportList").value;
localStorage.setItem("sportList");
}
<form onsubmit="sportVal()" name="frmDataEntry" action="Uppgifter.html" method="POST">
<select id="sportList">
<option id="Tennis" value="Tennis">Tennis</option>
<option id="Fotboll" value="Fotboll">Fotboll</option>
</select>
</br>
<input id="Knapp" type="submit" value="Gå vidare >>" />
</form>
是的,那是事後事後的錯誤。它應該是setItem。但是,是否有可能通過setItem獲取用戶選擇的值? –
那麼,既然你已經設置了它,你應該可以在以後使用getItem' –
來閱讀[documentation](https://developer.mozilla.org/en-US/docs/Web/API/Storage/setItem)。你需要一個關鍵字_和_一個值爲'setItem':'.setItem(「sportList」,sportVal)'。 – Xufox