2016-08-23 7 views
0

Я создаю форму и хотел бы сохранить данные. На данный момент на форму будет дан ответ на одном компьютере (не в сети), и пользователю также придется распечатать его. Мне было интересно, есть ли простой способ сохранить каждую печать при нажатии «print btn», а также сохранить ответы на каждую форму на этом локальном компьютере без использования сервера.Сохранение данных на локальном компьютере

Причина, по которой я пытаюсь это сделать, потому что я никогда не изучал Javascript, и я стараюсь сделать его простым, насколько это возможно.

Thank's!

+0

Вы ищете [loc alStorage] (https://developer.mozilla.org/en/docs/Web/API/Window/localStorage). –

ответ

1

Вы можете сохранить информацию, например, в хранилище html5 (при условии, что вы говорите о сети).

Проблема в том, что такое «печать»? Если это изображение на холсте, и вы можете извлечь из него base64, вы можете сохранить его и в хранилище Html5.

Проверьте это сообщение о функциях хранения html5: here

+0

Отлично! большое спасибо – Dot

0

Я бы рекомендовал использовать IndexDB и сделать доступ универсального использования PouchDB к перекачиваемому вашему уровню доступа к данным.

PouchDB будет определять, поддерживается ли IndexDB и использовать его, если он по умолчанию будет использоваться для WebSQL.

Я использовал этот подход для создания локального хранилища данных на ПК пользователей. Я использовал это и в разработке мобильных приложений. Он создается в контексте браузера конечного пользователя, и данные сохраняются там в следующий раз, когда они посещают ваш сайт.

Эта ссылка на PouchDB имеет загрузочный ZIP-файл, который показывает вам, как он работает.

https://pouchdb.com/getting-started.html

Там раньше простой список дел демо онлайн, но мне кажется, что это вниз. http://todomvc.com/

+0

Я проверю это, спасибо! – Dot

0

Существует Mutiple способов сделать это, но данные будут сохранены "внутри" браузер:

Относны ваши потребности , я бы посоветовал скорее использовать местное хранилище