---
title: "Uträkning"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/168851-uträkning/page2"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "richi_f"
published: "2008-02-08T16:02:10.000Z"
updated: "2008-04-17T20:47:40.000Z"
replies: 24
views: 1435
page: 2
pages: 2
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/168851-uträkning"
---

# Uträkning

_Sida 2 av 2._

## #21 — richi_f, 2008-04-17T13:08Z

hmm det funkade inte. Sidan laddar bara om... Kan det vara nåt annat enkelt?

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

## #22 — voigtann1, 2008-04-17T13:12Z

```
function calc(f)
{
  var cbprefix = "checkbox";
  var elms = f.elements;
  var total = 0;
  for (var i = 0; i < 13; ++i){
    var cb = cbprefix + (i+1) + "_";
    for (var j = 0; j < 4; ++j){
      if (elms[cb + j].checked){
        total += parseInt(elms[cb + j].value);
      }
    }
  }
  if (total < 17){
    total = "a";
    location.href = "sida1.asp";
  } else if (total < 30){
    total = "b";
    location.href = "sida2.asp";
  } else {
    total = "c";
    location.href = "sida3.asp";
  }
  elms["total"].value = total;
}
```

hoppar till rätt sidor.

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

## #23 — richi_f, 2008-04-17T15:32Z

Det vill inte funka av nån anledning, har kopierat din kod rakt av nu också men icke. 
Kan det ha med: 

\<form onsubmit="return calc(this)"\> 
....................
\<input type="submit" name="Skicka" value="Uträkning" /\>\</form\>

att göra?

Tur att ni finns javakungar ;)

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

## #24 — Peter S, 2008-04-17T16:00Z

```
function calc(f)
{
  var cbprefix = "checkbox";
  var elms = f.elements;
  var total = 0;
  for (var i = 0; i < 13; ++i){
    var cb = cbprefix + (i+1) + "_";
    for (var j = 0; j < 4; ++j){
      if (elms[cb + j].checked){
        total += parseInt(elms[cb + j].value);
      }
    }
  }
  if (total < 17){
    location.href = "sida1.asp";
    return false;
  } else if (total < 30){
    location.href = "sida2.asp";
    return false;
  } else {
    total = "c";
    location.href = "sida3.asp";
  }
  elms["total"].value = total;
  return true;
}
```

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

## #25 — richi_f, 2008-04-17T20:47Z

Peter fixade biffen som vanligt! Tack för all hjälp! ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/168851-uträkning/page2  
Föregående sida: https://www.webforum.nu/amne/javascript/168851-uträkning.md
