Avatar billede swordfish0711 Nybegynder
26. marts 2008 - 19:23 Der er 9 kommentarer og
1 løsning

Hjælp til nybegynder

Hej alle

Jeg ville høre om der var nogle af jer der kunne forklare mig lidt om hvordan jeg får formulare til at virke sammen. Hvis jeg nu har en masse valgmuligheder stillet op i form af flere grupper radio-knapper, som hver især kan krydses af af brugeren af mit site. Hvis jeg nu vil give hver af disse knapper en værdi, som så til sidst skal lægges sammen, faktisk ligesom en indkøbskurv på nettet, hvordan gør jeg det?
Avatar billede roenving Novice
26. marts 2008 - 19:27 #1
-- ikke på 3 linjer, men eksempler kan der gives mange af !-)

-- hvad havde du tænkt dig at gøre ?-)
Avatar billede swordfish0711 Nybegynder
26. marts 2008 - 19:53 #2
Jamen jeg havde tænkt mig følgende:
1. oprette tre grupper af radioknapper, med hver 4 knapper i.
2. Knapperne hedder f.eks. Lastbil 1, Lastbil 2 osv osv.
3. Gruppe 1: Lastbil 1 koster 3000kr. og lastbil 2 koster 4000kr. osv osv.
4. Gruppe 2: Dæktype 1 koster 200kr. og dæktype 2 koster 500kr. osv osv.
4. Til sidst, så skal alle de valgte ting lægges sammen og det samlede resultat skal genereres til en pdf-fil, hvor der kobles nogle standard-vilkår på i form af et andet pdf-dokument. Dette skal så samles i en zip-fil, som skal kunne downloades direkte efter udfyldelse af skemaet.

Håber du forstår
Avatar billede swordfish0711 Nybegynder
27. marts 2008 - 08:07 #3
Ikke nogle der kan hjælpe mig med det?
Avatar billede roenving Novice
27. marts 2008 - 16:11 #4
Dit 5. punkt er jo en server-opgave, så det må du klare der !-)

-- lurer lige på brugervenlighedstingen med at vise prisen !o]
Avatar billede roenving Novice
27. marts 2008 - 16:48 #5
F.eks.

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Vis sum af radios</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
html,body{height:100%;margin:0px;border:0px;padding:0px;font-family:tahoma,verdana,arial,sans-serif;font-size:small;}
</style>
<script language="javascript" type="text/javascript">
function addForm(elm){
  var sum = 0, f = elm.form;
  var elms = f.getElementsByTagName("input");
  for(i=0,im=elms.length;im>i;i++){
    sum += elms[i].type == "radio" && elms[i].checked ? +elms[i].value : 0;
  }
  f.ialt.value = sum + ",00";
}
</script>
</head>
<body>
<form id="minForm" name="minForm">
Lastbil:
<input type="radio" name="lastbil" value="3000" onclick="addForm(this);">1: 3.000,-
<input type="radio" name="lastbil" value="4000" onclick="addForm(this);">2: 4.000,-
<input type="radio" name="lastbil" value="5000" onclick="addForm(this);">3: 5.000,-<br>
Dæktype:
<input type="radio" name="daektype" value="200" onclick="addForm(this);">1: 200,-
<input type="radio" name="daektype" value="500" onclick="addForm(this);">2: 500,-
<input type="radio" name="daektype" value="700" onclick="addForm(this);">3: 700,-<br>
Lad:
<input type="radio" name="lad" value="800" onclick="addForm(this);">1: 800,-
<input type="radio" name="lad" value="1500" onclick="addForm(this);">2: 1.500,-
<input type="radio" name="lad" value="1800" onclick="addForm(this);">3: 1.800,-<br>

Samlet pris: <input type="text" name="ialt" value="0"><br>
<input type="submit" value="Få tilbud">
</form>
</body>
</html>
Avatar billede roenving Novice
27. marts 2008 - 16:50 #6
-- og måske skal der tilføjes en validering, der checker, at der er valgt i alle grupper !-)
Avatar billede swordfish0711 Nybegynder
07. april 2008 - 17:50 #7
jamen det er smart det der.. det er lige hvad jeg havde brug for.. mange tak for det..

Mvh. Jacob´

ps. svar hvis du vil have points..
Avatar billede roenving Novice
08. april 2008 - 16:30 #8
Velbekomme '-)
Avatar billede roenving Novice
08. april 2008 - 16:30 #9
Hov, behold de fleste point selv !-)
Avatar billede roenving Novice
15. april 2008 - 12:39 #10
Tak for point ;~}
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