Hvis man bestiller en sandwich til f.eks. tirsdag klokken 10:40 trykker på "Videre"-knappen og så bruger browserens tilbageknap er indholdet gemt i hiddenfields (tilbehør og tid) tabt. I kan se værdierne blive tilføjet via developer tools eller firebug hvis I fokuserer på den div som på ugetabellen har det valgte produkt listet.
Ved I hvordan man kan undgå at disse bliver tabt ved brug af tilbage-knappen? Jeg sidder i Firefox som er nok brugt til at jeg ikke bare kan vende det blinde øje til. :-\
Hah, ja desværre havde jeg godt det lidt på fornemmeren. Kender du til noget, altså et script, (som et midlertidigt fiks) der kan håndtere min hiddenfields, ved at smide dem automatisk i cookies i visa versa?
Nåja, jeg tænkte bare at det var hiddenfields den valgte at glemme. Jeg gemmer mine valg i string-format kodet som json, der senere bliver aflæst på serversiden. Det var som sådan det jeg mente med det.
Men det er stadig underligt at den vælger at huske indholdet (ved tilbageklik) på inputfelter med tilbehøret valgt. Det sker både i IE (8+), Firefox og Chrome. Input med valgt tid bliver stadig gemt i IE.
"Ved valg af mad krydser man checkboksen af, skriver antallet i inputfeltet med tekst samt tid i det ene hiddenfield og tilbehør i det andet."
Det ville jeg meget gerne se ske! Jeg kan være med på, at brugeren check'er checkbox'en og skriver et antal i et tekstfelt - men hvordan hun skulle kunne udfylde et hidden field, har jeg ikke fantasi til at forestille mig.
Hvis du har interesse i at finde en løsning, bør du nok forsøge at finde lysten frem til at fortælle, hvad der rent faktisk sker! Hvad udfylder dine hidden fields - hvornår og hvordan?
Ah! Jeg tænkte at du have set det link jeg vedlagde. Undskyld! Det foregår naturligvis ved hjælp af javascript, andet ville være underligt. :-)
Man gør sig nogle valg et sted og javascripten skriver de rette værdier til de forskellige felter et andet sted.
Hvert produkt i systemet får tildelt en checkboks, antalboks, hidden-tid og hidden-tilbehør. Alt efter om man har afkrydset og valgt et antal, har man lagt produktet i kurven.
Selve valget af mad foregår via en lightbox hvorfra man også vælger tilbehøret som bliver smidt ind i et hiddenfield, i et json-format. Tidspunktet bliver ligeledes valgt herfra, og bliver også puttet i et hiddenfield.
Jeg har absolut interesse i at finde en løsning, men er dog mere uheldig med at få mig formuleret korrekt. Tag det endelig ikke som et bevis på ladhed. ;)
Ah ja. Jeg kan se at fejlen ligger i validerings-scriptet. :\
Jeg har faktisk lavet en midlertidig løsning, hvor jeg smider alle hiddenfields indhold ind i sessions, som så kan indlæse fra, skulle brugere have lyst til at bevæge sig tilbage i historikken...
Så jeg siger tak for hjælpen. Jeg er bange for at jeg må ændre helt på strukturen, så det bliver ikke lige nu det sker. :-) Smid et svar!
Jamen så siger jeg tak og bruger min spørgsmål jeg lavede tidligere ved en fejl. :-)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.