<!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 не нов, я нервничаю, спрашивая здесь, потому что, возможно, я пропустил несколько цитат или просто опечатку с моей стороны, если вы можете помогите пожалуйста сделайте.
Спасибо за ваше время, Дэйвид
что не работает?
Форма либо не сохраняется, либо не открывается
Протестировал ваш код, и он работал (даже со сломанным тегом body)
Тогда, wtf, вам нужно было создать внешний файл json, и если да, то как он назывался @Dionei Miodutzki
Нет ... просто скопируйте и вставьте свой код в файл, и он работал в Google Chrome



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Не то чтобы это связано с вашими вопросами, но в открывающем теге тела отсутствует
<;)