gpt4 book ai didi

Jquery cookie 插件 - 当用户提交表单时设置 cookie

转载 作者:行者123 更新时间:2023-12-01 06:18:21 24 4
gpt4 key购买 nike

我想在用户提交表单时设置 cookie。

我正在使用一些旧代码,这些代码根据用户检查复选框来设置 cookie,但希望在用户提交表单时简单地设置 cookie。

这是我所拥有的,它在选中复选框时起作用:

$().ready(function()
{
$('.application-form').submit(function(e)
{
e.preventDefault();

if ($('.application-form input[name=marketing]').is(':checked'))
{
$.cookie('agreed_to_terms', '1', { path: '/', expires: 999999 });
}
});
});

这工作正常,但我不希望在检查“营销”输入时设置 cookie,而只是在表单提交时设置。像这样:

$().ready(function()
{
$('.application-form').submit(function(e)
{
e.preventDefault();

if ($('.application-form').submit();)
{
$.cookie('agreed_to_terms', '1', { path: '/', expires: 999999 });
}
});
});

但是,这并没有成功设置cookie,任何想法都很好,谢谢。

最佳答案

不需要在if条件下检查提交返回值。

$().ready(function()
{
$('.application-form').submit(function(e)
{
e.preventDefault();

$.cookie('agreed_to_terms', '1', { path: '/', expires: 999999 });
});
});

关于Jquery cookie 插件 - 当用户提交表单时设置 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2728225/

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