Lagra inmatade värden i formuläret

ASP

5 svar · 227 visningar · startad av iceM2

Medlem sedan mars 2001243 inlägg
Trådstart#1

Har ett registreringsformulär. När man matat in uppgifterna och klickar på submit kollar ett script att uppgifterna är ordentligt ifylld, om inte så visas ett felmeddelande med en länk som man kan klicka på för att redigera formuläret. Använder onClick="history.back()" för att forumläret ska ha kvar användarens i fyllda uppgifter när han går tillbaka men detta fungerar inte, bara om man klickar på webläsarens tillbaka knapp...
Hur löser jag detta på smidigaste sätt? dvs att användarens uppgifter finns kvar i formuläret när han går tillbaka ett steg via en länk?

Medlem sedan dec. 19996 522 inlägg
#2

Jag vet inte om det är det bästa sättet men för att vara dum säker kan man slänga in dem i en cookie och hämta startvärdena från cookiesna

Medlem sedan mars 2001243 inlägg
#3

Tänkte också i dem banorna, men i vilket läge ska man nolställa cookisena? När användarens uppgifter har blivit inlagda i databasen?

Medlem sedan dec. 19998 577 inlägg
#4

Du löser det bäst genom att skicka fomuläret till samma sida. Är formuläret korrekt och bearbetar du infon, om inte så tar du emot värdena och lägger in dom igen i formuläret och visar ett eget felmeddelande.

Medlem sedan okt. 20005 273 inlägg
#5

Titta igenom denna tråd :)

tråden

Tycker denna är det bästa att använda när det gäller validering av formulär

Medlem sedan mars 2001243 inlägg
#6

okej, tack för tipsen, ska nog folja Vides råd...

253 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
115 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
115 ms — ändringar (db)