【发布时间】:2021-03-09 10:52:55
【问题描述】:
这是我所有的 HTML 代码,包括我的本地存储。我尝试将我的 javascipt 放入外部 JS 文件,并在我的 HTML 中引用它,但它根本没有帮助。所以我认为错误在于书面代码而不是放置?提前感谢您的帮助!
<body>
<h1>Sign Up</h1>
<p>Please fill out this form</p>
<div class="element">
<form class="item" action="indsæt reference">
<label for="fname">First name:</label><br>
<input type="text" id="fname" name="fname" value="Name"><br>
<label for="lname">Last name:</label><br>
<input type="text" id="lname" name="lname" value="Last Name"><br>
<label for="mail">E-mail:</label><br>
<input type="text" id="mail" name="mail" value="mail"><br>
<form action="/action_page.php">
<label for="bdaymonth">Birthday:</label>
<input type="month" id="bdaymonth" name="bdaymonth">
</form>
<label for="gender">Gender</label><br>
<input type="text" id="gender" name="gender" value="gender"><br>
<button onClick="storeData()" type="button" value="Send Data">Submit</button>
</form>
</div>
<script>
function storeData() {
let fname = document.getElementById("fname").value;
let lname = document.getElementById("lname").value;
let mail = document.getElementById("mail").value;
let bdaymonth = document.getElementById("bdaymonth").value;
let gender = document.getElementById("gender").value;
//så jeg kan oprette min key, med efterfølgende value af array
let user = {
name: fname,
lastName: lname,
Birthday: bdaymonth,
Gender: gender,
Mail: mail
}
//min localestorage
localStorage.setItem("New User", [user.name, user.lastName, user.Birthday, user.Gender, user.Mail]);
}
</script>
</body>
【问题讨论】:
标签: javascript local-storage storage local