webForumDet fria alternativet

Kolla med IF sats om history framåt finns?

ASP

2 svar · 280 visningar · startad av brw

Medlem sedan juli 2000619 inlägg
Frågan#1

Jag undrar en liten sak.. om man gör nån pryl där man kan registrera sig. Säg att detta sker i 4 steg.

Först fyller man i tex. namn i steg 1 av 4 och sen fyller man i adress i steg 2 och sen intressen i steg 3 och sen önskat inloggningsnamn i steg 4.

När man sedan tex är på steg 4 kommer på .. ah.. jag borde kanske fyllt i en annan adress till exempel. Då kan man ju skapa knappar som går typ history back -1 typ

A HREF="javascript:history.go(-1)" target="din_frame">Föregående</a>
<A HREF="javascript:history.go(1)" target="din_frame">Nästa</a>

Detta fungerar bra så länge man bara backar 1 steg för backar man flera och har en vanlig submit på formuläret då rensas ju det värden som finns.

Säg då att man står på steg 4 och backar till steg 2... då finns ju värdena kvar eftersom man går med history.

Hur fan löser man detta problem? ska man ha med alla fält i en includefil typ i varje fil köra med alla fält som ingår i hela registreringen:


namn = request.form("namn")

och sen om man inte är på sidan för namn.. köra en hidden:

<input type="hidden" name="namn" value="<%If namn <> "" Then Response.Write namn End If%>">

Hur brukar ni göra om ni gör något liknande?

------------------
Ingenting är omöjligt, bara en utmaning.

Medlem sedan juni 200032 967 inlägg
#2

history är ingenting som webbservern kan känna, då det ligger i browsern. du måste alltså använda javascript för det.

kan dock bli lite problematiskt eftersom history inte har så många metoder eller properties...

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
all your base are belong to us!</A>

Medlem sedan juli 2000619 inlägg
#3

Ok så ditt råd är att använda typ hidden fält där som jag skrev eller?

------------------
Ingenting är omöjligt, bara en utmaning.

246 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)