Je souhaite définir un cookie lorsqu'un utilisateur soumet un formulaire.Plugin cookie Jquery - mettre un cookie lorsque l'utilisateur soumet le formulaire
Je travaille avec un code existant qui définit un cookie basé sur un utilisateur cochant une case, mais qui aimerait simplement définir le cookie lorsqu'un utilisateur soumet un formulaire.
Voici ce que j'ai, qui fonctionne quand une case est cochée:
$().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 });
}
});
});
Cela fonctionne très bien, mais je ne veux pas l'ensemble des cookies lors de la vérification de l'entrée « marketing », plutôt juste au moment où la formulaire soumet. Comme ceci:
$().ready(function()
{
$('.application-form').submit(function(e)
{
e.preventDefault();
if ($('.application-form').submit();)
{
$.cookie('agreed_to_terms', '1', { path: '/', expires: 999999 });
}
});
});
Cependant, cela ne met pas le cookie avec succès, des idées seraient grandes, merci.
Merci, cela fonctionne, mais souligne d'autres problèmes auxquels je pense maintenant (voir ci-dessus). – Dave
@Dave - apprécierait si vous upvote car cela fonctionne pour vous. – Krunal