Avatar billede bpedersen Novice
22. august 2003 - 20:52 Der er 9 kommentarer og
1 løsning

Kan man dele formularen over flere HTML sider?

Jeg har en formular der er lavet efter denne skabelon:
*******************
<html>
<body>
<form action="http://scripts.scannet.dk/form2mail.asp" method="post">
<input type="hidden" name="recipient" value="webshoppen@webshoppen.dk">
<input type="hidden" name="subject" value="Bestilling">
<input type="hidden" name="redirect" value="http://www.webshoppen.dk/TakkeSiden.htm"> <input type="hidden" name="return_link_url" value="http://www.webshoppen.dk/TakkeSiden.htm">
Bestilling<br>
Vare1: <input type="radio" name="Forsendelse" value="Vare1"> <br>
Vare2: <input type="radio" name="Forsendelse" value="Vare2"> <br>
Navn: <input type="text" size="18" name="Navn" value=""> <br>
Adresse: <input type="text" size="18" name="Adresse" value=""> <br>
<input type="submit" value="Send">
</form>
</body>
</html>
*********************************

Vil det være muligt at dele formularen op så man eks. på side1.html udfylder 1. del af formularen, klikke på et "næste"-link som sender en til side2.html, hvor man så udfylder resten af formularen og submitter den?

Skal/kan det laves?

Hvis ikke ovennævnte giver mening, skal jeg prøve at forklare det anderledes

pft.

Brian
Avatar billede squashguy Nybegynder
22. august 2003 - 21:00 #1
så skal du nok bruge serverside scripting, hvor du gemmer data fra forrige forme som hidden felter, eller i brugerens session/cookie
Avatar billede bpedersen Novice
22. august 2003 - 21:28 #2
Kan det evt laves vha. javascript? - der er ikke ASP eller PHP på webhotellet.
Avatar billede roenving Novice
23. august 2003 - 16:11 #3
Du kan gøre det ved at vise/skjule forskellige dele af din formular:

<html>
<body>
<form action="http://scripts.scannet.dk/form2mail.asp" method="post">
<input type="hidden" name="recipient" value="webshoppen@webshoppen.dk">
<input type="hidden" name="subject" value="Bestilling">
<input type="hidden" name="redirect" value="http://www.webshoppen.dk/TakkeSiden.htm"> <input type="hidden" name="return_link_url" value="http://www.webshoppen.dk/TakkeSiden.htm">
<div id="bestilling" style="display:block;">
Bestilling<br>
Vare1: <input type="radio" name="Forsendelse" value="Vare1"> <br>
Vare2: <input type="radio" name="Forsendelse" value="Vare2"> <br>
<button onclick="document.getElementById('bestilling').style.display='none';document.getElementById('navn').style.display='block'">Videre</button>
</div>
<div id="navn" style="display:none;">
Navn: <input type="text" size="18" name="Navn" value=""> <br>
Adresse: <input type="text" size="18" name="Adresse" value=""> <br>
<input type="submit" value="Send">
</div>
</form>
</body>
</html>
Avatar billede bpedersen Novice
23. august 2003 - 17:46 #4
roenvig> hvordan skal jeg komme videre til "næste" del af formularen. skal der linkes til en ny side, eller til et bogmærke på siden, for at få oplysningerne der allerede er udfyldt med videre?
Avatar billede roenving Novice
23. august 2003 - 17:53 #5
Sådan, som jeg har fyldt det ind i ovenstående eksempel vil alle data være i samme form, så når der submittes vil alle data stadig være til rådighed ...

Hvis du kigger på koden, som ligger inde i <button>-tagget er alle elementer til stede, men de vises ikke samtidigt !-)

Som du kan se, når du prøver den ser du først navn  og adressefelterne, når knappen er blevet trykket på, men de to felter findes hele tiden ...

Du kan udvide nærmest uendeligt og lægge ligeså mange sektioner ind, du har lyst til !o]
Avatar billede bpedersen Novice
23. august 2003 - 22:15 #6
roenving> præcis det jeg skal bruge. Tak for hjælpen. Smider du lige et svar?
Avatar billede bpedersen Novice
23. august 2003 - 22:37 #7
roenving> Hmm - kan ikke lige se den røde tråd. Jeg har forsøgt følgende med det virker ikke , kan du hjælpe?

DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
    <title>xxxx</title>
</head>

<body>
<center>Udfyld skemaet og deltag i konkurrencen om en</center><br>
<center><b>DVD med optager funktion</b></center><br>
<center>Markedsundersøgelse vedr. interesse for</center><br>
<center><h1>EKSTRA INDTÆGT</h1></center><br>
<center>som kan udføres hjemmefra</center><br>
<center>xxxx ApS Markedsanalyse</center><br>
<form action="http://scripts.scannet.dk/form2mail.asp" method="post">
<input type="hidden" name="recipient" value="bap@mail.sonofon.dk">
<input type="hidden" name="subject" value="Bestilling">
<input type="hidden" name="redirect" value="http://www.xxx.dk/ts.htm"> <input type="hidden" name="return_link_url" value="http://www.xxx.dk/ts.htm">
    <div id="hovedbeskæftigelse" style="display:block;">
<b>Nuværende hovedbeskæftigelse?</b><br>
<input type="Checkbox" name="Fultidsjob" value="ja"> Fultidsjob<br>
<input type="Checkbox" name="Deltidsjob" value="ja"> Deltidsjob<br>
<input type="Checkbox" name="Selvhjemmekontor" value="ja"> Selvstændig arbejdende fra eget hjemmekontor<br>
<input type="Checkbox" name="Selvbutikkontorandet" value="ja"> Selvstændig arbejdende fra butik / kontor / andet<br>
<input type="Checkbox" name="Studerende" value="ja"> Studerende<br>
<input type="Checkbox" name="Arbejdsledig" value="ja"> Arbejdsledig<br>
<input type="Checkbox" name="Pensioneret" value="ja"> Pensioneret<br>
<input type="Checkbox" name="Medhjælp" value="ja"> Medhjælpende ægtefælle<br>
<input type="Checkbox" name="Andet" value="ja"> Andet<br>
        <button onclick="document.getElementById('hovedbeskæftigelse').style.display='none'document.getElementById('faktorer').style.display='block'">Næste</button>
    </div>
<br>
<br>
    <div id="faktorer" style="display:none;">
<b>Hvilke faktorer vil gøre det nemmere for dig at arbejde selvstændigt hjemmefra?</b><br>
<input type="Checkbox" name="Brugeinternettet" value="ja"> At kunne bruge internettet og din PC til at arbejde for dig<br>
<input type="Checkbox" name="Forretningskoncept" value="ja"> Færdigudviklet forretningskoncept<br>
<input type="Checkbox" name="Oplæringssystem" value="ja"> Etableret oplæringssystem<br>
<input type="Checkbox" name="Gratishjælp" value="ja"> Gratis og løbende hjælp og support<br>
<input type="Checkbox" name="Hjemmesider" value="ja"> Færdigudviklede hjemmesider<br>
<input type="Checkbox" name="Startevedsidenaf" value="ja"> At kunne starte ved siden af nuværende beskæftigelse og senere hvis interesse og efterspørgsel tillader, at gå over på fuld tid<br>
<input type="Checkbox" name="Hjemmefra" value="ja"> At kunne arbejde hjemmefra<br>
<input type="Checkbox" name="Tidogenergi" value="ja"> At kunne arbejde når man har tid og energi til det<br>
<input type="Checkbox" name="Direktelevering" value="ja"> Direkte levering så lager omkostningerne holde på et minimum <br>
        <button onclick="document.getElementById('faktorer').style.display='none'document.getElementById('tjene').style.display='block'">Næste</button>
    </div>
<br>
<br>
    <div id="tjene" style="display:none;">
<b>Ønsker du at tjene mere end du gør idag?</b><br>
<input type="Checkbox" name="Jahjemmefra" value="ja"> Ja hvis jeg kunne arbejde hjemmefra<br>
<input type="Checkbox" name="Jaarbejde" value="ja"> Ja hvis jeg kunne arbejde noget mere på mit nuværende arbejde <br>
<input type="Checkbox" name="Nejtid" value="ja"> Nej jeg har ikke tid til det<br>
<input type="Checkbox" name="Nejtjenernok" value="ja"> Nej jeg tjener nok<br>
    </div>
    <br>
<br>
<b>Forestil dig at du arbejder hjemmefra i din fritid</b><br>
Hvor meget ekstra pr. måned ville være interessant for dig at tjene?<br>
<input type="Checkbox" name="35" value="ja"> 3-5.000<br>
<input type="Checkbox" name="510" value="ja"> 5-10.000 <br>
<input type="Checkbox" name="10mere" value="ja"> 10.000 eller mere<br>
Hvor meget tid vil du bruge pr. uge for at forøge din indkomst med det valgt beløb?<br>
<input type="Checkbox" name="710timer" value="ja"> 7-10 timer<br>
<input type="Checkbox" name="1015timer" value="ja"> 10-15 timer<br>
<input type="Checkbox" name="15mere" value="ja"> 15 timer eller mere<br>
<br>
<br>
<b>Hvad ville du bruge din større indtægt til?</b><br>
<input type="Checkbox" name="Gæld" value="ja"> Nedbringe gæld<br>
<input type="Checkbox" name="opsparing" value="ja"> Opsparing / kapitalpension<br>
<input type="Checkbox" name="Forbedre" value="ja"> Forbedre hus, bil, inventar<br>
<input type="Checkbox" name="Ferie" value="ja"> Ferie<br>
<input type="Checkbox" name="Tøj" value="ja"> Tøj, fornøjelser, etc.<br>
<input type="Checkbox" name="Andet" value="ja"> Andet<br>
<br>
<br>
<b>Er du interesseret i at modtage yderligere information om ekstra indtægt ved at arbejde hjemmefra?</b><br>
Informationen er gratis og uforpligtende.<br>
<input type="Checkbox" name="Ja" value="ja"> Ja               
<input type="Checkbox" name="Nej" value="ja"> Nej<br><br>
Din besvarelse påvirker ikke dine vinderchancer!!!<br>
<br><br><br><br><br>
Som tak for din deltagelse i denne markedesundersøgelse deltager du i konkurrencen om en <b>DVD med optager funktion</b><br>
Vinderen får besked via email. Udfyld derfor nedenstående blanket.<br><br><br>

Navn: <input type="text" size="30" name="Navn" value="">* <br><br>
Alder: <input type="text" size="2" name="Alder" value="">* <br><br>
Telefon:  <input type="text" size="10" name="Telefon" value=""> <br><br>
Email: <input type="text" size="30" name="Email" value="">* <br><br>
Træffes bedst mellem kl.: <input type="text" size="4" name="Fra" value="">  Til <input type="text" size="4" name="Til" value=""> <br>
<br>Felter med * skal udfyldes<br><br>
<input type="submit" value="Send"> <input type="Reset" value="Slet alt">
</form>
<br>
Regler og bestemmelser.
<ol type="1">
    <li>Der stilles ikke krav om køb af varer eller serviceydelser for at deltage i konkurrencen.
    <li>Deltageren skal være fyldt 18 år på det tidspunkt skemaet udfyldes og der må kun udfyldes 1 skema pr. person.
    <li>Lodtrækningen finder sted i oktober 2004 og vinderen får besked senest 14 dage senere.
    <li>Yderligere information på www.lefen-aps.dk under markedsanalyser.
</ol>


</body>
</html>
Avatar billede bpedersen Novice
27. august 2003 - 17:13 #8
Fandt ud af det ! :-)
Avatar billede roenving Novice
27. august 2003 - 17:15 #9
bueno '-)
Avatar billede roenving Novice
05. september 2003 - 06:38 #10
-- og tak for points ;~}
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