gpt4 book ai didi

javascript - 表单提交时的 jQuery Cookie

转载 作者:行者123 更新时间:2023-12-03 10:08:49 25 4
gpt4 key购买 nike

我不是 jQuery 专家,只是我有代码可以在选中时保存复选框 cookie,持续 2 小时

 $(document).ready(function(){
$('input[type=checkbox]').each(function() {
var mycookie = $.cookie($(this).attr('value'));
if (mycookie && mycookie == "true") {
$(this).prop('checked', mycookie);
}
});

$('input[type=checkbox]').change(function() {
var date = new Date();
var minutes = 60;
date.setTime(date.getTime() + (minutes * 60 * 1000));
$.cookie($(this).attr("value"), $(this).prop('checked'), {
path: '/',
expires: date
});
});

我需要使用与上面相同的代码,但添加简单的内容以使我能够在提交时使 cookie 时间过期。但是如果用户没有提交表单复选框,则 cookie 会保留到时间结束。

我怎样才能点它?

最佳答案

为了在表单提交时使 cookie 过期,您可以这样做,

$(document).ready(function () {
$('#Form').submit(function (e) {
document.cookie = "yourCookieName=; expires=Thu, 01 Jan 1970 00:00:00 UTC";

});
});

关于javascript - 表单提交时的 jQuery Cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30237428/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com