<!DOCTYPE html>
<html>
<head>
<title>JSON</title>
</head>
body>
<div id="form">
<form onsubmit="formSave()" name="signup">
<input type="text" name="username">
<input type="submit" value="Sign Up">
</form>
</div>
<button type="button" onclick="displayUid()">Display</button>
<p id="demo"></p>
<script>
function formSave() {
var uid = document.forms["signup"]["username"].value;
var myUser = { "userid":uid };
var idJSON = JSON.stringify(myUser);
localStorage.setItem("testJSON", idJSON);
}
function displayUid() {
var txt = localStorage.getItem("testJSON");
var usid = JSON.parse(txt);
document.getElementById("demo").innerHTML = usid.userid;
}
</script>
</body>
</html>
我不知道我在哪里出错了,它只是一个测试文件,看看我是否可以用代码创建一个注册页面,但好像它不会起作用,我只需要一些帮助这个,我刚刚开始学习JSON两天前所以这对我来说是新的,但JavaScript并不新鲜,我在这里问我很紧张,因为可能是我错过了一些引用或者只是我的错字,如果你可以帮忙,请做。
感谢您的时间, 大卫