我有一个登录表单,当我单击复选框(“记住我”)时,我想通过 Jquery 将用户名(输入字段:用户名)存储在 cookie 中。有谁知道如何做到这一点?
问问题
7550 次
2 回答
4
本指南展示了如何使用 jQuery 的 Cookie 插件:http ://www.electrictoolbox.com/jquery-cookies/
然后你可以在你的 javascript 文件中使用这样的东西:
$(function() {
$(".rememberme").change(function() {
if ($(this).is(":checked"))
$.cookie("loggin", $("#username").val(), {expires: 7});
}
});
于 2011-05-21T18:55:28.863 回答
0
基于Henridv 的回答,我最终这样做了:
$("#remember_me").change(function() {
$.cookie("remember_me",
$(this).is(":checked"),
{expires: 7, path:'/'}
);
});
请注意,如果取消选中该复选框,我的解决方案还将 cookie 设置为 false。换句话说,这使 cookie 保持最新。
于 2012-12-14T15:48:24.333 回答