Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   сохранение информации в инпут без сабмит (https://javascript.ru/forum/css-html/39073-sokhranenie-informacii-v-input-bez-sabmit.html)

najrobi 14.06.2013 12:07

сохранение информации в инпут без сабмит
 
здравствуйте!

как сохранить введённую информацию в поле инпут без нажатия сабмита? просто ввёл и инфа запомнилась...

желательно привести работающий пример.

спасибо!

devote 14.06.2013 12:11

<input id="myinput" />
<script>
    var input = document.getElementById('myinput');
    input.value = localStorage.getItem('dataForMyInput') || '';
    input.oninput = function() {
        localStorage.setItem('dataForMyInput', input.value);
    }
</script>

najrobi 14.06.2013 12:24

devote, спасибо!

а сделать так, чтобы оффлайн работало, можно?

devote 14.06.2013 12:26

Цитата:

Сообщение от najrobi
обы оффлайн работало, можно?

оно и так офлайн

najrobi 14.06.2013 12:36

что-то не работает под ie и ff.

закрываю браузер после введения данных в инпут, открываю - ничего.

devote 14.06.2013 12:45

Цитата:

Сообщение от najrobi
что-то не работает под ie и ff.

какой ИЕ и какой ФФ?

najrobi 14.06.2013 12:49

ff 21.0, ie 8

devote 14.06.2013 12:55

Цитата:

Сообщение от najrobi
ff 21.0, ie 8

вообще должно работать в этих браузерах

Хотя в ИЕ8 нет события oninput, можно сделать так:
<input id="myinput" />
<script>
    var input = document.getElementById('myinput');
    input.value = localStorage.getItem('dataForMyInput') || '';
    input.oninput = input.onkeyup = input.onmouseup = function() {
        localStorage.setItem('dataForMyInput', input.value);
    }
</script>

najrobi 14.06.2013 12:59

большое спасибо!!! заработало...

danik.js 14.06.2013 13:45

Цитата:

Сообщение от devote
input.onmouseup

А это то зачем?


Часовой пояс GMT +3, время: 01:00.