ugrás a tartalomhoz

Az űrlap tartalma visszalépéskor marad, de hogyan?

Velias9 · 2008. Aug. 11. (H), 16.41
Sziasztok!

Azt szeretném megtudni, hogy hogyan lehet azt megcsinálni, hogy, ha valaki kitölt a honlapomon egy űrlapot, majd továbbmegy (link, elküldi, ...) és aztán visszatér, akkor a kitöltött űrlap ugyan azokat az adatokat tartalmazza, mint előtte. Eszembe jutott, hogy mielőtt továbblép, a beállított (beírt) adatokat alapértelmezettnek átjavítom egy scripttel, de nem biztos, hogy ez működik.

Remélem tudtok segíteni és fogtok is. Előre is köszönet a segítségekért!
 
1

Form elküldés

Poetro · 2008. Aug. 11. (H), 17.39
A form elküldése után visszadobod ugyanarra az oldalra, persze kitöltött form mezőkkel.
2

Lehet, hogy rosszul írtam.

Velias9 · 2008. Aug. 11. (H), 18.18
Azt szeretném, ha a böngésző vissza gombját használják, akkor a betöltődő oldalon a kitöltött és ne az üres űrlap jelenjen meg!
3

böngészőfüggő

gex · 2008. Aug. 11. (H), 20.07
ez nem tőled függ, hanem a böngészőtől, mivel a vissza gombbal általában az oldal cache-elt változatára ugrasz vissza, amit még a kitöltés előtt mentett el. szvsz a firefox a legjobb abban, hogy ezt a helyi cache-t kiegészíti azzal amit beírtál, de saját tapasztalat alapján az sem 100%-os, néha hiába ugrok vissza már nincs ott amit beírtam. még nem volt időm kikísérletezni, hogy ez a htm-ltől függ-e és ha igen hogyan.
4

Tehát csak AJAX.

Velias9 · 2008. Aug. 12. (K), 15.12
Ezek szerint a legjobb megoldás, ha a beírt adatokat valamilyen módon lementem és ha visszatérnek, akkor betöltöm a beírt szövegeket a megfelelő helyre.

Azért köszönök minden segítséget!
7

Cookie

vbence · 2008. Aug. 14. (Cs), 21.51
Mentheted kliensoldalon az adott form legfrisseb tartalmát cookie-ba, és betöltéskor ebből töltheted őket JS-sel.
8

Nem rossz, de...

Velias9 · 2008. Aug. 18. (H), 15.40
Mi van akkor,ha le vannak tiltva a sütik?

Vagy a 'Session', vagy inkább az 'AJAX' megoldás a jók.
9

De miért?

vbence · 2008. Aug. 18. (H), 16.06
Nem tudom mi mostanában ez a "le vannak tiltva a sütik" mánia ;) Mi van, ha IE5-öt használnak? (Szerintem nagyobb százalék). Vagy ha le van tiltva a JS (Biztos vagyok benne, hogy nagyobb százalék)?

Más: Lehet goindolkodni azonnal elévülő formokon is, hogy a generált formot valami múltbéáéli elévülési dátummal generlod. Ekkor egykét böngésző nem fogja betölteni a cache-ből (histroyból) automatikusan az oldalt, hanem figyelmeztet, hogy elévült, és töltsd újra ha látni akaod, hasonlóan lehet kísérletezni más cache-tiltó beállíásokkal is. Ki kell próbűlni, melyik böngésző hogyan kezeli.
5

küldés

jepisti · 2008. Aug. 14. (Cs), 19.38
Esetleg próbáld hidden mezőkben magaddal cipelni lapról lapra
6

Session

Poetro · 2008. Aug. 14. (Cs), 20.53
Akkor már inkább session.