1

この質問でフォームフィールドを動的に追加する方法を見つけました。

では、生成されたフォーム フィールドの量とその内容を記憶するように Cookie を設定するにはどうすればよいでしょうか。

例えば。最初のアクセスで、ユーザーは次のように入力します。

Input one
Input two
Input three

その後、彼/彼女は再びページにアクセスします。入力 1、入力 2、入力 3 を含む 3 つのフォーム フィールドがあります。

これは、サーバー/クライアント側のソリューションを使用して可能ですか?

どうもありがとう、

ハーレー

4

2 に答える 2

3

入力テキストフィールドクラスが「textfield1」であると仮定して -

このスニペットは、値が変更されたときにデータを Cookie にキャプチャします

  $(".textfield1").change(function() {
       $.cookie("textfield1", $(".textfield1").val(), {expires: 7});
  });

このスニペットは Cookie データを読み取り、ページの読み込み時にフィールドに入力します -

  $(".textfield1").val( $.cookie("textfield1") );

これらの両方のスニペットを $(document).ready(function(){ }); 内に配置します。そして、あなたは行ってもいいです!

于 2012-07-13T21:17:24.110 に答える
0

jquery の便利なプラグイン「Jquery Populate」があり、json を Cookie/session に保存し、それを使用してフォームに入力できます。

于 2012-07-13T21:20:14.590 に答える