我想在用戶提交表單時設置cookie。Jquery cookie插件 - 當用戶提交表單時設置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,任何想法都會很棒,謝謝。
謝謝,這個工作,但突出了我現在想的其他問題(見上文)。 – Dave 2010-04-28 10:11:31
@Dave - 如果你喜歡,因爲它適合你,將不勝感激。 – Krunal 2010-04-28 12:32:38