Avatar billede ethena Nybegynder
15. december 2003 - 09:35 Der er 5 kommentarer og
1 løsning

Grænse for overførsel af data til frame via post-metoden

Jeg har udfærdiget en lang formular, der indeholder rigtig mange input-felter. For at gøre indtastningen mere overskuelig og knap så afskrækkende er jeg ved at opdele formularen i flere mindre formularer, hvor oplysningerne overføres til næste side undervejs.
Tilsidst præsenteres alle data på en bekræftigelsesside og dataene gemmes i databasen (kan ikke gøres undervejs, da alle data skal være samlet sammen først).
Desværre er jeg nu stødt på det problem, at jeg ikke kan få lov til at overføre så mange data til en frame (TARGET="myFrame"), men gerne må overføre dem til en tom side (TARGET="_blank").
Jeg benytter IIS og IE6.
Findes der en måde, hvorpå det kan lade sig gøre at overføre dem til en frame, eller en anden løsning hvor problemet omgås?
Avatar billede roenving Novice
15. december 2003 - 15:50 #1
Havd med at have een formular, men afsnitsdele den, så kun et afsnit bliver vist ad gangen ...

F.eks.
<form ...>
<div id="d1" style="display:block;">
<input type="text" name="t1_1" onchange="document.getElementById('s1_1').innerHTML=this.value"><br>
<!-- Og en hel stak forskellige felter -->
<button onclick="document.getElementById('d2').style.display='block';document.getElementById('d1').style.display='none';">Fortsæt</button>
</div>
<div id="d2" style="display:none;">
<input type="text" name="t2_1" onchange="document.getElementById('s2_1').innerHTML=this.value"><br>
<!-- Og en hel stak forskellige felter -->
<button onclick="document.getElementById('d3').style.display='block';document.getElementById('d2').style.display='none';">Fortsæt</button>
</div>
<div id="d3" style="display:none;">
<input type="text" name="t3_1" onchange="document.getElementById('s3_1').innerHTML=this.value"><br>
<!-- Og en hel stak forskellige felter -->
<button onclick="document.getElementById('d_all').style.display='block';document.getElementById('d3').style.display='none';">Fortsæt</button>
</div>
<div id="d_all" style="display:none;">
<!-- Din udgave med overblik, her som spans, som du kan overføre tekst og værdier til efterhånden som felter udfyldes -->
<span type="text" id="s1_1"><span<br>
<br>
<span type="text" id="s2_1"><span<br><br>
<br>
<span type="text" id="s3_1"><span<br><br>
<br>
<input type="submit" value="Alt i orden"><br>
<button onclick="document.getElementById('d_all').style.display='none';document.getElementById('d1').style.display='block';">Fortryd og ret</button>
</div>
</form>
Avatar billede ethena Nybegynder
07. januar 2004 - 10:43 #2
Mange tak for svaret, - det var just det, jeg søgte :-)
Men ... hvordan overføres man så tekst og værdier efterhånden?
Avatar billede roenving Novice
10. januar 2004 - 02:22 #3
Du sagde da ikke tak for svaret, såvidt jeg kan se, sagde du:

'mange tak for at jeg kunne udnytte dig' ,-(
Avatar billede ethena Nybegynder
20. januar 2004 - 13:16 #4
Sorry ... var en smutter.
Opretter et "spørgsmål" kun for dig :-)
Avatar billede ethena Nybegynder
20. januar 2004 - 13:25 #5
Har oprettet spg. under Programmering: (D)HTML: Andre
Savner lidt brugervejledning i hvordan sitet her virker, men man lærer jo af sine fejl :-)
Avatar billede roenving Novice
24. januar 2004 - 17:27 #6
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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