Mam pewną długą listę osób a przy każdej jest
<input type="checkbox" ... / >
czyli jest to długi formularz. Ta lista musi być podzielona na strony (paginacją). Ale nie pomyślałem o tym że jak przechodzę między tymi stronami to zostają zapomniane zaznaczone przeze mnie checkboxy na poprzednich stornach bo poruszam sie zwyklymi linkami a nie
<input type="submit" ... />
W ciastkach/sesjach ciężko to przechowywać bo że dodałem nowy element to OK ale że usunąłem to już gorzej bo sprawdzania by było troche "w koło".
Czy jest jakis sposob zeby jakos rozsądnie zapanowac nad tymi stronami i checkboxami?
z góry dzięki za pomoc
Daimos
28.09.2007, 23:25:07
jezeli to formularz, przypuszczam ze nie jest tak wielki, by nie mozna bylo wczytac calosci za jednym razem, a stronicowanie zrobic za pomoca javascript
wtedy wystarczy podmieniac warstwy, lub mozna zrobic tymczasowy zapis danych jesli chodzi o zalogowanych uzytkownikow
to będzie... naprawde dlugi formularz (moze nawet kilka tysiecy rekordow po jakms czasie)
dzieki za odp, niezly sposob, jeszcze mysle o czyms takim:
W JS dodawanie do zmiennej Cookie (tablicy) kolejnych elementow - zaznaczonych ID (bo value w checkbox to jest unikalne ID). Nie wiem czy to wypali ale chyba w miare sensownie ?
Daimos
29.09.2007, 15:46:13
ale jak ktos bedzie mial wylaczona obsluge cookies to wtedy wogole skrypt nie ruszy
javascript bedzie predzej

chociaz najlepiej miec i tak wszystko na jednej stronie, jak duze by to nie bylo
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.