webForumDet fria alternativet

Praktiskt fråga ang. korrigering av inmatad data :)

ASP

4 svar · 231 visningar · startad av daPhil

Medlem sedan apr. 2001151 inlägg
Frågan#1

Ok, om någon fyller i saker den vill skicka in i gästboken, massa bra text, man fyller i son webside adress, email osv osv men missar att fylla i något obligatoriskt fält och blir tillbakaskickad till ifyllnings-sidan, hur gör man på smidigast sätt så att fälten man har fyllt i är ifyllda även när man blir tillbakaskickad, så man inte måste fylla i alla fält en gång till? Hoppas ni fattar vad jag menar :)

Medlem sedan juni 200032 967 inlägg
#2

En möjlighet är ju att ha ifyllningsformuläret i samma asp-sida som koden som ska spara informationen i databasen. Då kan du ju bara skriva ut värdena i formuläret igen.

Annars kan man mellanlagra i sessions, querystring eller cookies.

Mvh

Medlem sedan aug. 20012 349 inlägg
#3

man kan ju tänka sig att man som första försvarslinje har javascript som kollar innan sidan ens submitas.

Medlem sedan apr. 2001151 inlägg
#4

Ja, men om vi steker JS så länge. Querystrings e ju borta, tänk om nån skriver värsta essän liksom, funkar inte. Som jag har det nu har jag mellanlagring i en MDB databas men det e ju så knöligt, jag ville veta om det inte finns nån funktion eller vad som helst där man kan transportera information på följande sätt:

Formulärsida -> scriptsida -> tillbaka till formulär igen

Kan inte en asp sida skicka data som formulärdata?

Medlem sedan aug. 20012 349 inlägg
#5

Förslagsvis lägger du datat i session, eller så skapar du hemliga fält och sparar ner infon i och submittar sidan när den laddats klart.

Enklast är att submitta och göra kontrollen på samma sida som du sänder formulären ifrån. Då har du ju datat i post.

264 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)