在这个问题中,我发现了如何动态添加表单字段。
现在,如何设置 cookie 来记住生成的表单字段的数量及其内容?
例如。第一次访问,用户输入:
Input one
Input two
Input three
然后他/她再次访问该页面。有 3 个表单域,包含输入 1、输入 2 和输入 3。
这可能使用服务器/客户端解决方案吗?
非常感谢,
哈雷
假设输入文本字段类是“textfield1” -
此代码段将在修改值时将数据捕获到 cookie 中
$(".textfield1").change(function() {
$.cookie("textfield1", $(".textfield1").val(), {expires: 7});
});
此代码段将读取 cookie 数据并在页面加载时填充该字段 -
$(".textfield1").val( $.cookie("textfield1") );
将这两个片段放入 $(document).ready(function(){ }); 你很高兴!
有一个有用的 jquery 插件“ Jquery Populate ”,您可以将您的 json 存储在 cookie/session 中并使用它来填写您的表单。