Autor | Zpráva | ||
---|---|---|---|
Dejv Profil * |
#1 · Zasláno: 11. 3. 2013, 09:43:59
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 |
#2 · Zasláno: 11. 3. 2013, 09:46:51
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 * |
#3 · Zasláno: 11. 3. 2013, 10:06:00
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 |
#4 · Zasláno: 11. 3. 2013, 10:08:15
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 * |
#5 · Zasláno: 11. 3. 2013, 10:16:42 · Upravil/a: Dejv
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 |
#6 · Zasláno: 11. 3. 2013, 10:30:38
v tom případě mi uniká proč to chceš ukládat když je to v rámci jednoho formu a jedné stránky?
|
||
Časová prodleva: 11 let
|
0