1

这个问题中,我发现了如何动态添加表单字段。

现在,如何设置 cookie 来记住生成的表单字段的数量及其内容?

例如。第一次访问,用户输入:

Input one
Input two
Input three

然后他/她再次访问该页面。有 3 个表单域,包含输入 1、输入 2 和输入 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 回答