---
title: "Nytt uträkningsscript"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/17007-nytt-uträkningsscript"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Patrik Nylin"
published: "2000-07-31T22:37:00.000Z"
updated: "2000-08-07T00:58:00.000Z"
replies: 5
views: 248
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/17007-nytt-uträkningsscript"
---

# Nytt uträkningsscript

## #1 — Patrik Nylin, 2000-07-31T22:37Z

Nu behöver jag ett javascript som räknar ut ett pris igen.

Scriptet ska räkna ut priset för att parkera bilen.

Man ska fylla i antal dagar och få upp priset. Man ska kunna välja mellan att stå ute eller inne. Priset för att stå inne är 50% dyrare än ute.

Ex. 
1 dygn 135:- inne, 90:- ute.
2 dygn 270:- inne, 180:- ute.
3 dygn 300:- inne, 200:- ute.

Man ska också kunna välja om man vill ha tvättprogram 1 och summan ökar med 70:-. Tvättprogram 2 120:-

Är det någon som vet hur man löser detta?

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

## #2 — spango, 2000-07-31T23:22Z

Snacka om att man behöver en hobby, va...

```
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
	<title>Garagekostnader</title>

<script language="JavaScript" type="text/javascript"><!--

function calc(){with(document.forms[0]){
	var sum = 0;
	var cprog = 0;
	var dag;
	for(var v = 0; v < dagar.length; v++)if(dagar[v].checked){
		sum += parseInt(dagar[v].value);
		break;
		}
	if(inorout[0].checked) sum *= 1.5;
	for(var v = 0; v < cleanprog.length; v++) if(cleanprog[v].checked){
		cprog = v;
		break;
		}
	sum += parseInt(cleanprog[cprog].value);
	summa.value = sum;
	}}
//--></script>

</head>

<body onload="calc();">
<form action="" method="POST">
<input type="Radio" name="dagar" value="90" onclick="calc();" checked>1 dag<br>
<input type="Radio" name="dagar" value="180" onclick="calc();">2 dagar<br>
<input type="Radio" name="dagar" value="200" onclick="calc();">3 dagar<br>
Jag vill st&aring;<br>
<input type="Radio" name="inorout" value="inne" checked onclick="calc();">inne<br>
<input type="Radio" name="inorout" value="ute" onclick="calc();">ute<br>
Tv&auml;ttprogram:<br>
<input type="Radio" name="cleanprog" value="0" onclick="calc();" checked>Inget<br>
<input type="Radio" name="cleanprog" value="70" onclick="calc();">Medium<br>
<input type="Radio" name="cleanprog" value="120" onclick="calc();">Deluxe<br>
Summa: <input type="Text" name="summa" size="4"> kr.
</form>

</body>
</html>
```

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

## #3 — Patrik Nylin, 2000-08-01T08:09Z

Tack.

Går det istället att göra en ruta där besökaren själv fyller i antal dagar.

Jag har en prislista med priser för upp till 13 veckor.

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

## #4 — spango, 2000-08-01T12:51Z

Jooo... byt ut:

```
var dag;
for(var v = 0; v < dagar.length; v++)if(dagar[v].checked){
sum += parseInt(dagar[v].value);
break;
}
```

mot

```
var prislista = [90, 180, 200, och, så, vidare];//för varje dag...
if(13 * 7 < dagar.value | | !parseInt(dagar.value)) dagar.value = 13 * 7;
sum += prislista[parseInt(dagar.value) - 1];
```

"dagar" är namnet på ett input-fält av typen text.

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

## #5 — Patrik Nylin, 2000-08-01T17:20Z

Ehh.....
Jag får det inte att fungera.

Prislistan finns på [www.flygplatsparkering.com/prislista.html](http://www.flygplatsparkering.com/prislista.html) 
(det är inte jag som har gjort sidan)

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

## #6 — spango, 2000-08-07T00:58Z

Vad funkar inte?

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/17007-nytt-uträkningsscript
