2016-08-23 1 views
0

私はフォームを作成していて、データを保存したいと思います。 現時点では、フォームは1台のコンピュータ(オンラインではない)で応答され、ユーザーはそれを印刷する必要があります。 "print btn"が押されている間にすべてのプリントを保存し、このローカルコンピュータの各フォームの回答をサーバーを使わずに保存する簡単な方法があるのだろうかと思っていました。ローカルコンピュータにデータを保存

私はJavascriptを学んだことがないので、私はそれをこのようにしようとしている理由と私はできるだけ簡単にしようとしています。

ありがとうございます!

+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を使用します。

このアプローチを使用して、ユーザーPCにローカルデータストアを作成しました。私はこれをモバイルアプリケーション開発にも使用しました。これはエンドユーザーのブラウザのコンテキストで作成され、次回のサイト訪問時にデータはそこに保持されます。

このPouchDBのリンクには、どのように動作するかを示すダウンロードサンプルのZIPファイルがあります。

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

あり、オンラインで簡単なTO-DOリストのデモでしたが、それがダウンしているようです。 http://todomvc.com/

+0

私はそれをチェックします、ありがとう! – Dot

0

あり、これを行うにみとめな方法ですが、データは "内部" のブラウザに保存されます。

ニーズについての、私はむしろローカルストレージを使用することをお勧めします