Avatar billede hundevennen Nybegynder
18. marts 2006 - 21:14 Der er 12 kommentarer og
1 løsning

overføre fra form til form?

Jeg vil gerne overføre fra en form med checkbokse til en ny form med checkbokse, hvor man f.eks når man checker den sidste chekcboks bliver sendt videre til en ny form, som indeholder den samme form plus en ny og de checkfelter der er markeret bliver overført til den nye side - lyder det mærkeligt`- altså man checker boks 1 og 2 og 3 og ved check af boks 3 bliver man sendt videre til en ny side der indeholder checkboks 1,2 og 3 plus nogle nye checkbokse
Avatar billede Slettet bruger
18. marts 2006 - 21:34 #1
Hejsa

dette kan selvfølgelig godt lade sig gøre... måske lidt som det her:
---DIN FORM-SIDE---
<html>
<body>
<form id="form1" action="Ny_Side.asp" method="post">
<input type="checkbox" name="T1" id="T1" value="ON">
<input type="checkbox" name="T2" id="T2" value="ON">
<input type="checkbox" onclick="document.getElementById('T3').checked; document.getElementById('form1').submit();" name="T3" id="T3" value="ON">
<input type="submit" value="submit">
</form>
</body>
</html>

---DIN NYE SIDE---
<html>
<body>
<form id="form1" action="Ny_Side2.asp" method="post">
<input type="checkbox"<% if request.form("T1") = "ON" then%> checked<%end if%> name="T1" id="T1" value="ON">
<input type="checkbox"<% if request.form("T2") = "ON" then%> checked<%end if%> name="T2" id="T2" value="ON">
<input type="checkbox"<% if request.form("T3") = "ON" then%> checked<%end if%> name="T3" id="T3" value="ON">
<input type="submit" value="submit">
</form>
</body>
</html>

- eller er det slet ikke det du mener?

\Dan
Avatar billede hundevennen Nybegynder
18. marts 2006 - 22:24 #2
Hej Dannielsen - tilsyneladende ikke helt - har lige afprøvet det - der skal ikke være en submitbutton - men når jeg checker T3 skal den automatisk gå vide til Ny_side2.asp og tage value med fra T1 og T2
Avatar billede hundevennen Nybegynder
18. marts 2006 - 22:26 #3
det ser ud til at det er det du har lavet i Ny_side.asp, men jeg bliver ikke sendt videre til Ny_side2.asp
Avatar billede Slettet bruger
18. marts 2006 - 22:57 #4
Hejsa

Nej men du bliver nødt til at submitte formen på den ene eller på den anden måde hvis du vil have dataen med!
Det er på den jeg kalder for "Ny_Side.asp" som er side 2... altså den side som det skal vises på...

---DENNE KODE SKAL VÆRE PÅ FØRSTE SIDE!---
<html>
<body>
<form id="form1" action="Ny_Side.asp" method="post">
<input type="checkbox" name="T1" id="T1" value="ON">
<input type="checkbox" name="T2" id="T2" value="ON">
<input type="checkbox" onclick="document.getElementById('T3').checked; document.getElementById('form1').submit();" name="T3" id="T3" value="ON">
</form>
</body>
</html>

---DENNE KODE SKAL VÆRE I EN FIL SOM HEDDER "Ny_Side.asp"---
<html>
<body>
<form id="form1" action="Ny_Side2.asp" method="post">
<input type="checkbox"<% if request.form("T1") = "ON" then%> checked<%end if%> name="T1" id="T1" value="ON">
<input type="checkbox"<% if request.form("T2") = "ON" then%> checked<%end if%> name="T2" id="T2" value="ON">
<input type="checkbox"<% if request.form("T3") = "ON" then%> checked<%end if%> name="T3" id="T3" value="ON">
<input type="submit" value="submit">
</form>
</body>
</html>

- nu er knappen fjernet i den første formular...
og så skulle den gerne blive submittet på første side når man klikke på "T3"...
\Dan
Avatar billede hundevennen Nybegynder
18. marts 2006 - 23:07 #5
Hej Dan - den går godt nok videre nu fra første side til Ny_side.asp, men den tager ikke afkrydsningen med fra f.eks hvis der er kryds i den første checkboks?
Avatar billede Slettet bruger
18. marts 2006 - 23:17 #6
tjae... det synes jeg lyder underligt...
prøv dette link:
http://83.72.1.38/test/test.asp

\Dan
Avatar billede hundevennen Nybegynder
18. marts 2006 - 23:39 #7
ja der virker det jo lige præcis som jeg gerne vil ha det
Avatar billede hundevennen Nybegynder
18. marts 2006 - 23:49 #8
jeg jeg kigger på kildekoden på din Ny_side.asp ser den ikke ud ligesom den kode du har her på siden som du kalder Ny_side.asp
Avatar billede hundevennen Nybegynder
18. marts 2006 - 23:52 #9
jeg har lagt den ud her
http://www.sschou.dk/test.asp
Avatar billede Slettet bruger
18. marts 2006 - 23:59 #10
hej igen

jamen har du asp-if-sætningerne med i "Ny_Side.asp"?

altså:
<input type="checkbox"<% if request.form("T1") = "ON" then%> checked<%end if%> name="T1" id="T1" value="ON">
<input type="checkbox"<% if request.form("T2") = "ON" then%> checked<%end if%> name="T2" id="T2" value="ON">
<input type="checkbox"<% if request.form("T3") = "ON" then%> checked<%end if%> name="T3" id="T3" value="ON">

- det er jo dem der afgør om den skal være "checked" eller ej...

\Dan
Avatar billede hundevennen Nybegynder
19. marts 2006 - 00:05 #11
Hurra det virker - det er nok tidspunktet og jeg har firkantede øjne - tusind tak for hjælpen - læg et svar
Avatar billede Slettet bruger
19. marts 2006 - 00:10 #12
OK! Godt at det kom til at virke...

Hvad var problemet egentlig?

- nå, men her er et svar, hvis du synes jeg fortjener pointene...

\Dan
Avatar billede hundevennen Nybegynder
19. marts 2006 - 00:12 #13
problemet var nok cachen på min localhost
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