チェックボックス(「remmber me」)をクリックした瞬間に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's answerに基づいて、私はこれを行うことになりました:
$("#remember_me").change(function() {
$.cookie("remember_me",
$(this).is(":checked"),
{expires: 7, path:'/'}
);
});
チェックボックスの選択が解除されている場合、私のソリューションではCookieもfalseに設定されることに注意してください。つまり、これにより Cookie が最新の状態に保たれます。
于 2012-12-14T15:48:24.333 に答える