---
title: "räkna ut summa beroende på val av radio-btn"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/146183-räkna-ut-summa-beroende-på-val-av-radio-btn"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Qonos"
published: "2006-04-28T09:03:27.000Z"
updated: "2006-09-12T08:17:56.000Z"
replies: 3
views: 444
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/146183-räkna-ut-summa-beroende-på-val-av-radio-btn"
---

# räkna ut summa beroende på val av radio-btn

## #1 — Qonos, 2006-04-28T09:03Z

Hej

Nu ska vi se här hur jag ska beskriva det här ;)

jag har 3 st 

\<input type="text" name="antal" \\\>
\<input type="text" name="pris" \\\>
\<input type="text" name="summa" \\\>

sen har jag dessa
\<input type="radio" name="ettnamn" \\\> per person
\<input type="radio" name="ettnamn" \\\> grupp

låt säga att i detta fallet är

summan ska räknas ut beroende på vilken radio man har ikryssad.
om det är per person
skall beräkningen bli 
pris\*antal = summa

om det är grupp ska det vara
pris = summa

Eftersom mina kunskaper i javascript är nästintill obefintliga så undrar jag om någon vänlig människa har lust att hjälpa mig med detta.

Permalänk: https://www.webforum.nu/p/146183

## #2 — PepeJeria, 2006-04-30T10:24Z

Jag rekommenderar starkt boken "JavaScript bible, 5th Edition". En bra bok från allt till nybörjare till mer avancerade läsare.

Sen angående din HTML, jag antar att du vill ha xhtml syntax. Då är det framåt slash som gäller:

```
<input type="text" name="antal" [b]/[/b]>
```

Permalänk: https://www.webforum.nu/p/1805237

## #3 — Qonos, 2006-05-02T08:39Z

```
<form name='test'>
<input type="radio" name="ettnamn" value="1" onChange='calculate()' /> per person<br>
<input type="radio" name="ettnamn" value="2" onChange='calculate()' /> grupp<br>
Antal <input type="text" name="antal" OnKeyUp='calculate()' /><br>
Pris <input type="text" name="pris" OnKeyUp='calculate()' /><br><br>
Summa <input type="text" name="summa" /><br><br>
</form>

<script>
function calculate(){
if(document.test.ettnamn[1].checked){
document.test.summa.value=document.test.pris.value;
}
else if(document.test.ettnamn[0].checked){
document.test.summa.value=document.test.pris.value*document.test.antal.value;
}
}
</script>
```

Permalänk: https://www.webforum.nu/p/1808821

## #4 — pelk, 2006-09-12T08:17Z

Jag får tyvärr inte använda if  :(  (tänkte konvertera till "Mobipocket" )

jag har tilldelat radioknapparna olika värden. Nu vill jag att de valde värden summeras  ;) 
Går detta utan vare sig if eller funktion?  :stud 

```
<head>
<title>GCS</title>
<script type="text/javascript">

</script>
</head>
<body>

<form action="" method="get" name="gcs">
<table width="200" border="1">
  <tr>
    <th colspan="2" scope="col">Ögonrörelser</th>
    </tr>
  <tr>
    <td width="24"><input name="eye" type="radio" value="4"></td>
    <td width="160">Normal/spontan</td>
  </tr>
  <tr>
    <td><input name="eye" type="radio" value="3"></td>
    <td>Öppnas vid tilltal</td>
  </tr>
  <tr>
    <td><input name="eye" type="radio" value="2"></td>
    <td>Öppnas vid smärta</td>
  </tr>
  <tr>
    <td><input name="eye" type="radio" value="1"></td>
    <td>Ingen reaktion</td>
  </tr>
</table>

<table width="200" border="1">
  <tr>
    <th colspan="2" scope="col">Svar på tilltal</th>
    </tr>
  <tr>
    <td><input name="svar" type="radio" value="5"></td>
    <td>Orienterad (Svarar)</td>
  </tr>
  <tr>
    <td><input name="svar" type="radio" value="4"></td>
    <td>Förvirrad</td>
  </tr>
  <tr>
    <td><input name="svar" type="radio" value="3"></td>
    <td>Osammanhängande</td>
  </tr>
  <tr>
    <td><input name="svar" type="radio" value="2"></td>
    <td>Grymtningar;</td>
  </tr>
  <tr>
    <td><input name="svar" type="radio" value="1"></td>
    <td>Reagerar ej</td>
  </tr>
</table><table width="200" border="1">
  <tr>
    <th colspan="2" scope="col">R&ouml;relser vid stimuli </th>
    </tr>
  <tr>
    <td><input name="stimuli" type="radio" value="6"></td>
    <td>Lyder uppmaningar</td>
  </tr>
  <tr>
    <td><input name="stimuli" type="radio" value="5"></td>
    <td>lokaliserar smärta</td>
  </tr>
  <tr>
    <td><input name="stimuli" type="radio" value="4"></td>
    <td>Drar undan</td>
  </tr>
  <tr>
    <td><input name="stimuli" type="radio" value="3"></td>
    <td>Böjer</td>
  </tr>
  <tr>
    <td><input name="stimuli" type="radio" value="2"></td>
    <td>Sträcker</td>
  </tr>
  <tr>
    <td><input name="stimuli" type="radio" value="1"></td>
    <td>Ingen reaktion</td>
  </tr>
</table>

<br>
<input name="g" type="button" onClick="this.form.gcs.value=(this.form.eye.value + this.form.svar.value + this.form.stimuli.value)" value="GCS">
&nbsp;
<input name="gcs" type="text" size="7">

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input name="reset" type="reset" value="C">

</form>
</body>
</html>
```

Permalänk: https://www.webforum.nu/p/1866477

---

Tråden på webben: https://www.webforum.nu/amne/javascript/146183-räkna-ut-summa-beroende-på-val-av-radio-btn
