/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
Gemme værdier i form input felter,
Fra : Thomas Løjmann Jørge~


Dato : 15-12-06 14:58

Hej,

Jeg sidder og er igang med at lave en større application hvor jeg
anvender HTML formular felter.

På nogle maskiner, i nogle browsere, slettes alt indhold af en form hvis
man trykker "back" i browseren og på andre sker det ikke.

Er der en setting i browserne man kan fikse, således at felterne IKKE
bliver tomme når man går tilbage.
Det er super træls (siger dem som det går ud over :))

Jeg er klar over jeg kunne registrer det i session variabler og sådan,
men vil gerne en nemmere løsning, uden at skulle kode :)

/Thomas

 
 
Thrane (15-12-2006)
Kommentar
Fra : Thrane


Dato : 15-12-06 15:27


"Thomas Løjmann Jørgensen" <lojmann@lojmann.dk> wrote in message
news:4582a9ea$0$49201$14726298@news.sunsite.dk...
> Hej,
>
> Jeg sidder og er igang med at lave en større application hvor jeg
> anvender HTML formular felter.
>
> På nogle maskiner, i nogle browsere, slettes alt indhold af en form hvis
> man trykker "back" i browseren og på andre sker det ikke.
>
> Er der en setting i browserne man kan fikse, således at felterne IKKE
> bliver tomme når man går tilbage.
> Det er super træls (siger dem som det går ud over :))
>
> Jeg er klar over jeg kunne registrer det i session variabler og sådan,
> men vil gerne en nemmere løsning, uden at skulle kode :)
>
> /Thomas

Det er netop sessions der benyttes.
Desuden har du ikke mulighed for at "fikse" browseres indstillinger fra et
website - det vil et brud på sikkerheden at tillade dette...

/Thrane



Jørn Andersen (15-12-2006)
Kommentar
Fra : Jørn Andersen


Dato : 15-12-06 15:49

On Fri, 15 Dec 2006 15:27:03 +0100, "Thrane" <kyskoen@stofanet.dk>
wrote:

>"Thomas Løjmann Jørgensen" <lojmann@lojmann.dk> wrote:
>
>> På nogle maskiner, i nogle browsere, slettes alt indhold af en form hvis
>> man trykker "back" i browseren og på andre sker det ikke.
>>
>> Er der en setting i browserne man kan fikse, således at felterne IKKE
>> bliver tomme når man går tilbage.

>Det er netop sessions der benyttes.

Nej, det tror jeg ikke, det er.
Som jeg opfatter det, er problemet, at en bruger udfylder formularen
og sender fx til en "bekræft indtastning"-side.
Her finder hun/han ud af, at der er noget galt, trykker på
tilbage-knappen for at rette - og nogle opdager så, at formularen er
tom.

I den situation er der ikke sat Session-varibale ud fra indtasning
*før* afsendelse.

Problemet er snarere cachestyringen - enten i browseren, eller hvis
der er sat no-cache (el.lign.) serverside eller i dokumentet.

>Desuden har du ikke mulighed for at "fikse" browseres indstillinger fra et
>website - det vil et brud på sikkerheden at tillade dette...

Jeg tror han måske vil lave en lille vejliedning til brugerne om,
hvordan de kan komme ud over deres problem.



Mvh. Jørn

--
Jørn Andersen,
Brønshøj

Thomas Løjmann Jørge~ (15-12-2006)
Kommentar
Fra : Thomas Løjmann Jørge~


Dato : 15-12-06 20:03

Jørn Andersen wrote:
<snip>
> Nej, det tror jeg ikke, det er.
> Som jeg opfatter det, er problemet, at en bruger udfylder formularen
> og sender fx til en "bekræft indtastning"-side.
> Her finder hun/han ud af, at der er noget galt, trykker på
> tilbage-knappen for at rette - og nogle opdager så, at formularen er
> tom.
Jeps, det er rigtigt.
Det er samme applikation men på forskellige browsere og operativ systemer.
Der er ikke noget mønster i det, derfor går jeg ud fra det er noget man
kan fikse med en browser setting.
>
> I den situation er der ikke sat Session-varibale ud fra indtasning
> *før* afsendelse.
>
> Problemet er snarere cachestyringen - enten i browseren, eller hvis
> der er sat no-cache (el.lign.) serverside eller i dokumentet.
Det er samme applikation/form, så det er med garenti ikke server
settings. Det må være et setting client side.
>
>> Desuden har du ikke mulighed for at "fikse" browseres indstillinger fra et
>> website - det vil et brud på sikkerheden at tillade dette...
>
> Jeg tror han måske vil lave en lille vejliedning til brugerne om,
> hvordan de kan komme ud over deres problem.
Nemlig ja :)

/Thomas

Thomas Løjmann Jørge~ (15-12-2006)
Kommentar
Fra : Thomas Løjmann Jørge~


Dato : 15-12-06 20:01

Thrane wrote:

>
> Det er netop sessions der benyttes.
> Desuden har du ikke mulighed for at "fikse" browseres indstillinger fra et
> website - det vil et brud på sikkerheden at tillade dette...

Det er en mulighed, men sidste udvej.

Min min Mac virker det perfekt, på min linux virker det perfekt,
kollegas win perfekt... de andre kollegaers windows og linux, virker det
ikke.

100% samme formular/application

/T

Jens Gyldenkærne Cla~ (15-12-2006)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 15-12-06 15:48

Thomas Løjmann Jørgensen skrev:

> Jeg sidder og er igang med at lave en større application hvor
> jeg anvender HTML formular felter.

Har du et link til den?

> På nogle maskiner, i nogle browsere, slettes alt indhold af en
> form hvis man trykker "back" i browseren og på andre sker det
> ikke.

På samme formular?


> Er der en setting i browserne man kan fikse, således at
> felterne IKKE bliver tomme når man går tilbage.

Der er forskellige ting der kan påvirke browsernes vilje til at
cache en formside. Først og fremmest vil en GET-formular normalt
ikke være problematisk at gå frem og tilbage i, mens en POST-
formular godt kan give advarsler eller tomme felter når man går
tilbage. Om det sker, afhænger bl.a. af om formsiden selv forsøger
at modvirke caching (fx med expires = -1 eller lignende).
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Ukendt (15-12-2006)
Kommentar
Fra : Ukendt


Dato : 15-12-06 20:04

Jens Gyldenkærne Clausen wrote:
> Thomas Løjmann Jørgensen skrev:
>
>> Jeg sidder og er igang med at lave en større application hvor
>> jeg anvender HTML formular felter.
>
> Har du et link til den?
Det er en intern applikation, elt alm. HTML formular - intet specialt
ved den.
>
>> PÃ¥ nogle maskiner, i nogle browsere, slettes alt indhold af en
>> form hvis man trykker "back" i browseren og på andre sker det
>> ikke.
>
> PÃ¥ samme formular?
100% samme form
>
>
>> Er der en setting i browserne man kan fikse, således at
>> felterne IKKE bliver tomme når man går tilbage.
>
> Der er forskellige ting der kan påvirke browsernes vilje til at
> cache en formside. Først og fremmest vil en GET-formular normalt
> ikke være problematisk at gå frem og tilbage i, mens en POST-
> formular godt kan give advarsler eller tomme felter når man går
> tilbage. Om det sker, afhænger bl.a. af om formsiden selv forsøger
> at modvirke caching (fx med expires = -1 eller lignende).
Kan ikke huske om jeg bruger POST eller GET, men mener det er POST
faktisk. Det må jeg tjekke op på mandag og evt. prøve at ændre på - er
dog sikker på det er en 100% klient side setting der skal pilles ved.

/Thomas

Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408938
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste