webForumDet fria alternativet

FSO mellan forms på sida ?

ASP

5 svar · 250 visningar · startad av Pellefant

Medlem sedan maj 20023 372 inlägg
Frågan#1

Hej!

Jag undrar om någon vet hur man kan lösa detta, det är nog rätt så klurigt. Jag har en sida som ser ut såhär

---
Inledning
Form1
Form2

FSO Ladda upp filer Browse Ladda upp fil

Form 3

Form 4

Sumbitknapp(till form1,2,3,4)
----

Tanken är att när man laddat upp en fil, så står filens namn under FSO raden ovan, sen om man laddar upp en till så står den med etc. Problemet är ju att om man laddar om hela sidan så försvinner det som står i Formens. Vill helst inte använda frames då det skulle förstöra designen på sidan, jag vill ju så att säga ha detta mitt i smeten på sidan.

Medlem sedan sep. 2002366 inlägg
#2

Kanske kan skicka med de uppladdade filernas namn i querystring?
Ett enkelt exempel här:

<% file = Request.Form("file") %>

<% For each fil In Request.QueryString("uploaded") %>
<%=fil%><BR>
<% Next %>
<%=file%><BR>

<FORM ACTION="test.asp?<%=Request.QueryString()%>&uploaded=<%=file%>" METHOD="POST">
<INPUT TYPE="text" NAME="file">
<INPUT TYPE="submit" VALUE="submit">
</FORM>

Du fattar nog principen jag är ute efter ialla fall ;)

-Eitraz

Medlem sedan maj 20023 372 inlägg
#3

Hej hopp!

Fast man måste väl ladda om sidan för att få upp filernas namn i querystringen och ner som utskrift på sidan, och då försvinner det som står i Formens?

Tack ändå. :)

Medlem sedan aug. 2002207 inlägg
#4

Spar filen som laddas upp på något temporärt ställe.
Sedan kan du flytta den från temp-mappen till det rätta stället om användaren trycker submit.

Annars kan du ta bort filen från temp-mappen (om användaren inte trycker på submit)

Medlem sedan mars 20015 287 inlägg
#5

Du kan ju även låta posta det som står i övriga formar till en temporär sida och skriva ut det i formen igen med:

response.write Request.form("textfield")

...typ...

Medlem sedan maj 20023 372 inlägg
#6

Ni är så smarta.

Tackar.

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