2016-11-01 8 views
-1

ユーザに名前を尋ねて、x分のデータを覚えておくことは可能ですか?だから、もし彼らがページに戻ってきたら、彼らは再び尋ねられませんか?HTMLでx分のJS入力を覚えている

+0

[ローカルストレージ](https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage)を調べてください。 –

+0

ログイン/認証システムのこの部分ですか? – user2182349

+0

同様です。私は人の名前を尋ねて、「ハロー・ネーム」と言っています。私はそれを持っており、それは動作します。私はx分以内にその名前を保存したいので、x分以内に再度尋ねられません。 – Tropilac

答えて

2

私はここで二つのアプローチを参照してください。

  1. クッキーがすでに有効期限をサポートしています。あなたはこのように行くかもしれません。有効期限のあるクッキーを保存するだけです。

  2. あなたはlocalStorageにキーを保存し、ページが完全にロードされたときに、有効期限をすべてlocalStorageキーをチェックするためにsetIntervalを開始することができます。 localStorageキーは、expirable:[key name]のような命名規則を使用することができるので、すべてのキーを繰り返し処理し、全体の規則でフィルタリングすることができます。各キーの内部には、データと、キーが格納されていた日付であるexpiresと呼ばれる任意のプロパティが格納されます。これは、現在の日付残業とsetIntervalであり、期限切れの場合はキーを削除します。 ...

+0

どうすればいいですか?私はJSとCookiesを初めて使っています。私はHTMLとCSSを学び、そのほとんどを知っています。乾杯。 – Tropilac

+1

@tropilacこれはQ&Aの範囲外になります...今すぐあなた自身の調査を行い、特定の質問で再度来る必要があります。これはSOの仕組みです。 –

+1

@Tropilac Matiasはあなたに2つの良い出発点を与えました。私たちはあなたのためにソリューション全体を書くつもりはありません。いくつかの研究を行って、あなたのニーズに最も合ったものを探してください。それはあなただけができることです。いくつかのコードを書き込もうとします。そのコードに問題がある場合は、そのコードを参考にしてください。 –

関連する問題