Autor Zpráva
Dejv
Profil *
Mám kalendář a můžu přes URL (odkazy) měnit měsíc a rok. Problém je, že v kalendáři mám checkboxy pro zvolení dnů rezervace. Jak ukládat zvolené dny, než uživatel přejde na další měsíc (rezervace ve dvou měsících) ?

Napadlo mě ukládání co session nebo cookies. Jak by jste to dělali Vy?

Díky
Seki
Profil
Dejv:
Jestliže to chápu správně tak se jedná o součást nějakého objednávkového formuláře. Takže by bylo asi nejlepší ty data zpracovat formulářem a jeho výsledek uložit. Ovšem neřekl si, co se bude s daty dále dělat.
Dejv
Profil *
Seki:
Ano, ale v tomto případě bych nechtěl ukládat klasicky.
Dá se tady použít jen session a cookies. Zkoumám, jak ukládat do cookies přes jQuery: https://github.com/carhartl/jquery-cookie
aDAm
Profil
Dejv:
Jestli tě chápu tak to máš nějakou vícekrokovou objednávku. Tak buď to ukládat do session a nebo si tam hodit formwizarda, ve skutečnosti máš jeden form ale ten je rozdělený na jednotlivé sekce a submit na konci ti pošle všechny data najednou.
Dejv
Profil *
aDAm:
Tak nějak, jen to není na více kroků, ale je to na jedné stránce.


Name je stejné, je to array. Chci ukládat value, co dělám blbě?

<script type="text/javascript">
var checkbox = $(".calendar :checkbox:first"),
    checkboxCookieName = "checkbox-state";
    checkboxCookieValue = $(this).val();

checkbox.prop("checked", +$.cookie(checkboxCookieValue));

checkbox.click(function() {
   $.cookie(checkboxCookieValue, +this.checked);
});
</script>
aDAm
Profil
v tom případě mi uniká proč to chceš ukládat když je to v rámci jednoho formu a jedné stránky?

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: