Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用jQuery存储输入字段、复选框等的客户端cookie?_Javascript_Jquery_Cookies - Fatal编程技术网

Javascript 使用jQuery存储输入字段、复选框等的客户端cookie?

Javascript 使用jQuery存储输入字段、复选框等的客户端cookie?,javascript,jquery,cookies,Javascript,Jquery,Cookies,我不希望有一个完整的源代码,但如果有人能解释一下,我将不胜感激 基本情况是: 用户访问网页,他可以根据一些选择框和复选框等的值过滤内容。)我已经完成了这一部分,根据返回值或字段的ID/名称动态更新内容 现在,如果用户刷新页面,过滤器将丢失。我在这里指的是过滤器,他选中的复选框,未选中的复选框等等。不,他将再次重做,这是不实际的 我想知道是否有一种简单的方法将用户检查的内容保存为cookie或其他内容中的过滤器,以便表单与上次访问时的表单保持一致。但是我想在没有任何服务器端工作的情况下完成这项工作

我不希望有一个完整的源代码,但如果有人能解释一下,我将不胜感激

基本情况是:

  • 用户访问网页,他可以根据一些选择框和复选框等的值过滤内容。)我已经完成了这一部分,根据返回值或字段的ID/名称动态更新内容

  • 现在,如果用户刷新页面,过滤器将丢失。我在这里指的是过滤器,他选中的复选框,未选中的复选框等等。不,他将再次重做,这是不实际的

  • 我想知道是否有一种简单的方法将用户检查的内容保存为cookie或其他内容中的过滤器,以便表单与上次访问时的表单保持一致。但是我想在没有任何服务器端工作的情况下完成这项工作


  • 有人能给我介绍一下,或者给我看一些可以让我这么做的步骤或插件吗?

    你可以使用普通的JavaScript,或者使用

    该插件使设置它们更友好一些。在JavaScript中,您可以

    document.cookie = 'key=value; expires=Mon, 29 Nov 2010 23:40:00 UTC; path=/'
    

    。。。设置它们。

    哦,太好了!这个cookie插件是否支持输入字段、复选框等。。感谢您今天为我提供的第二次帮助:)@Ahmad Fouad您需要首先获取值来存储它们。序列化表单(),然后将其存储在cookie中。我必须序列化吗?我的意思是,我不能仅仅从字段名/值设置cookie名称和值。因为我在表单上没有提交按钮。它只是一个表单,在任何字段更改时更新内容,没有任何按钮。只是复选框,还有一些选择框boxes@Ahmad福阿德:不,你不必。但它将更加复杂,并用一堆相关的键和值对将cookie弄乱。