php - 在 Cookie 中存储表单值

标签 php javascript forms cookies setcookie

在过去的几个小时里,我一直在努力自学有关 cookie 的知识,以及如何将一些表单字段中的值存储到 cookie 中。

我运气不太好,我发现的所有示例都不是很有帮助。 我应该使用 PHP 还是 JS 生成它们? 将不胜感激任何反馈或朝着正确方向的努力!

http://jsfiddle.net/yucM7/

提前致谢!

最佳答案

这是一个 example .

您只需要 jQuery 和 cookie plugin

请记住,html 代码有几处更改。

$(document).on('submit', '#myForm', function() {
   // serialize our form (get string containing field names and values)
   dataString = $(this).serialize();
   // set new cookie
   $.cookie('formCookie', dataString);
   return false;
});

$(document).on('click', '#getCookie', function() {
   // get serialized string from cookie    
   cookieData = $.cookie('formCookie');
   // if cookie exists continue
   if (cookieData != null) {
        // split cookieData string into an array of fields and their values
        cookieArray = cookieData.split('&');
        // go through each field and split it too to get field name and it's value
        $.each(cookieArray, function(k, v) {
          field = v.split('=');
          // populate field with data
          $('#myForm [name="'+field[0]+'"]').val(field[1]);
        });
    }
   return false;
});

关于php - 在 Cookie 中存储表单值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10580289/

相关文章:

sql - 如何将整个 Excel 列分配给 Access 上 VBA 内的变量?

php - 使用 json 和 php 获取 Youtube 视频

php - 如何解决 HTTP 414 "Request URI too long"错误?

javascript - 创建 Firebase 用户并同时将数据添加到数据库中

javascript - 当变量的属性改变时触发事件

jquery - ASP 验证的样式 - RequiredFieldValidator 和 RegularExpressionValidator

php - 在多维数组中搜索键然后使用 PHP 更改值

php - 使用数据库将数据形成表

javascript - 键盘布局的 JS 颜色更改

javascript - 许多人的第一个表格在点击时提交