Почему мой HTML 5 localstorage не работает? - PullRequest
2 голосов
/ 23 декабря 2011

Я создал простую html-страницу для проверки локального хранилища, и я не могу заставить его работать, несмотря на то, что мой firebug показывает, что сохраненное значение локального хранилища, как то, что я сохраняю здесь, является моим кодом для Первая HTML-страница называется Testhtml.html

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>TEsthtml.html</title>
</head>

<script >
function save()
{
var passvalue = document.getElementById('entry_1').value;
localStorage.setItem('passingvalue', passvalue);
}
</script>

<body>

<form action="simple.html"  method="POST">
<label  for="entry_0">Type ur name</label>
<input type="text" name="entry.0.single" value=""  id="entry_0">
<br> 
<label  for="entry_1">ur pets name
</label>
<label  for="entry_1">type something</label>
<input type="text" name="entry.1.single" value=""  id="entry_1">
<br>
<input type="submit" name="submit" id="submit" onClick="save()" value="Submit">
</form>
</body>
</html>

Вторая форма, называемая simple.html , выглядит следующим образом

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Simple HTML</title>
<script >
function load()
{
var storedvalue = localstorage.getItem('passingvalue');
if(storedvalue)
{
document.getElementById('tb1').value=storedValue;
}
}
</script>
</head>

<body onload="load()" >

<input id="tb1" name="tb1" type="text"/>
<input type="submit" name="submit" id="submit" onClick="load()" value="Submit">

</body>
</html>

Я пытаюсь запустить этот код simple.html, который является второй формой в единственном текстовом поле, где он ничего не отображает .. пробовал так много разных вещей !!

Ответы [ 2 ]

2 голосов
/ 23 декабря 2011

Это просто опечатки в Simple.html в строках 8 и 9;'localalstorage' должно быть 'localStorage', а 'storevalue' должно быть 'storeValue'.

Вам следует изучить отчеты об ошибках браузера и инструменты разработчика, они помогли бы вам решить эту проблему самостоятельно.Лично я предпочитаю разрабатывать в Google Chrome из-за быстрых, простых и простых в использовании инструментов отладки (если вы используете Chrome, просто нажмите Ctrl + Shift + J).

1 голос
/ 23 декабря 2011

код simple.html совпадает с кодом testhtml.html. Вы отправили неправильный код?

простое руководство для localStorage:

http://www.w3schools.com/html5/html5_webstorage.asp

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...