在复选框单击时设置cookie(使用jquery)

在复选框单击时设置cookie(使用jquery),jquery,cookies,setcookie,Jquery,Cookies,Setcookie,我有一个登录表单,我希望在单击复选框(“remmber me”)时通过Jquery将用户名(输入字段:username)存储在cookie中。有人知道怎么做吗?本指南介绍了如何使用用于jQuery的Cookie插件: 然后,您可以在javascript文件中使用类似的内容: $(function() { $(".rememberme").change(function() { if ($(this).is(":checked")) $.cookie("loggin",

我有一个登录表单,我希望在单击复选框(“remmber me”)时通过Jquery将用户名(输入字段:username)存储在cookie中。有人知道怎么做吗?

本指南介绍了如何使用用于jQuery的Cookie插件:

然后,您可以在javascript文件中使用类似的内容:

$(function() {
  $(".rememberme").change(function() {
     if ($(this).is(":checked"))
       $.cookie("loggin", $("#username").val(), {expires: 7});
  }
});
在此基础上,我最终做了以下工作:

$("#remember_me").change(function() {
    $.cookie("remember_me",
             $(this).is(":checked"),
             {expires: 7, path:'/'}
    );
});

请注意,如果取消选中复选框,我的解决方案也会将cookie设置为false。换句话说,这会使cookie保持最新状态。

好的,看起来不错。如何回显用户名字段中的值?这是什么意思?用户名字段的值由
$(“$username”).val()检索。