Avatar billede goose Nybegynder
07. oktober 2002 - 09:53 Der er 3 kommentarer og
1 løsning

Overførsel af værdier

Jeg har en formular som indeholder ca 10 felter.
Når jeg sender formularen, checker jeg først om varenr findes i databasen i forvejen, ingen problemer i det. Hvis nu varenr findes i forvejen skal den hoppe tilbage til formularen, og så vil jeg gerne have, at det man havde indtastet i de øvrige 9 felter stadigvæk står der, men hvordan gør jeg det ?!?

/Goose
Avatar billede hbhansen Nybegynder
07. oktober 2002 - 09:56 #1
Det gør du ved at f.eks. sætte value="<%=request.form("feltnavn")%>" ved hvert felt sådan har jeg løst det :-)
Avatar billede a-torsten Nybegynder
07. oktober 2002 - 09:58 #2
Gemmer ok værdier i sessions, og kalder dem via sætte value="<%=Session("felt1")%>" .....

Laves med session("felt1") = request.form("felt1")

Husk at nulstille disse sessions hvis alt er som det skal være...
Avatar billede eagleeye Praktikant
07. oktober 2002 - 10:17 #3
Hvis det er samme side så kan du bygge den op i stil med.:

<%
if request.ServerVariables("REQUEST_METHOD") = "POST" then
  felt1 = request.form("felt1")
  felt2 = request.form("felt2")
  ...
  felt10 = request.form("felt10")

  'Tjek om datafindes hvis ja så sæte feltX = ""eks
  'Felt2 data findes i databasen:
    felt2 = ""
end if
%>


<form method="post" action="sammefil.asp">
<input type="text" name="felt1" value="<%=felt1%>"><br>
<input type="text" name="felt2" value="<%=felt2%>"><br>
...
<input type="text" name="felt10" value="<%=felt10%>"><br>
<input type="submit" name="Gem" value="Gem">
</form>
Avatar billede goose Nybegynder
08. oktober 2002 - 09:14 #4
hbhansen var først og det virkede.

/Goose
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
Kurser inden for grundlæggende programmering

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