Avatar billede beef12 Nybegynder
22. oktober 2004 - 10:35 Der er 7 kommentarer og
1 løsning

back knap simulering

Kan man i php lave en back-knap simulering, ligesom man kan vha. history.back() i javascript?

Kan ikke bruge header(location:ssds), da jeg taber værdier fra min input felter fra den forrige sides form.
Avatar billede delphinarious Nybegynder
22. oktober 2004 - 11:20 #1
Det er kun din browser der kan huske de værdier, og du bliver derfor nødt til at bruge history.back(); for at de ikke går tabt... Men du kan jo bare lade PHP udskrive den...
Avatar billede detox Nybegynder
22. oktober 2004 - 12:55 #2
Det er faktisk muligt i php, men det er betydeligt mere omfattende, da du så skal gemme alle værdierne i fx sessions eller hidden felter i en form.
Avatar billede beef12 Nybegynder
22. oktober 2004 - 13:10 #3
hmmm - tænkte jeg nok. Kan man mon sende værdier med javascript, så man simulerer back-knappen og alligevel kan vise en fejlmeddelse på samme side som formen er?
Avatar billede detox Nybegynder
22. oktober 2004 - 13:20 #4
Med javascript kan du faktisk validere formen inden du sender den, men ellers kan du jo fx bruge sessions.
Avatar billede beef12 Nybegynder
22. oktober 2004 - 15:03 #5
ja - jeg er ikke en stor fan af form validering principielt set, da man snilt kan snige sig udenom disse, men du har sikekrt ret - sessions er nok den eneste vej frem...
Avatar billede Slettet bruger
22. oktober 2004 - 18:17 #6
Det er da ganske smart at bruge javascript til validering af en form, da man så kan begrænse mængden af fejl, der bliver sendt til serveren (og dermed skærer ned på trafik og belastning af server). Derudover vil et javascript-check af formen normalt også svare en del hurtigere end hvis det skal en tur over serveren først.

Man skal naturligvis stadig validere serverside.
Avatar billede beef12 Nybegynder
02. november 2004 - 13:26 #7
delphinarious - vil du ha' points?
Avatar billede delphinarious Nybegynder
02. november 2004 - 18:00 #8
Hvis du mener, at jeg har besvaret dit spørgsmål, vil jeg da gerne. Ellers behøver du ikke. :-)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester