---
title: "Scriptförfrågan"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/67085-scriptförfrågan"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Krille29"
published: "2003-02-03T20:22:48.000Z"
updated: "2003-02-03T20:30:24.000Z"
replies: 1
views: 149
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/67085-scriptförfrågan"
---

# Scriptförfrågan

## #1 — Krille29, 2003-02-03T20:22Z

Hej!

Kan någon hjälpa till med att integrera scriptet nedan i det efterföljande scriptet längst ner. Tacksam för snabbt svar.

\<script\>
function calculate(o){
	var discount = getDiscount(o);
	var resultat, total = numPer = 0;

	for(var i=0; i\<o.elements.length; i++){
		if(o.elements*.name=="result")
			resultat = o.elements*;
		if(! (isNaN(o.elements*.value) \|\| o.elements*.type=="submit" \|\| o.elements*.name=="result" \|\| o.elements*.type=="radio")){
			total += o.elements*.value\*parseFloat(o.elements*.name);
			numPer += (o.elements*.value-0);
		}
	}

	resultat.value = (total\*discount)+(100\*numPer\*(discount==(1-0.05)?2:discount==(1-0.3)?3:discount==(1-0.15)?4:1));
};

\<head\>
\<title\>Stuguthyrning\</title\>
\<script\>
function stugpris(){
var totalpris = parseInt(document.formen.temporar.value) \* parseFloat(document.formen.temporar2.value) ;
var tmp1=totalpris\*0.9
   if (document.formen.faktura.checked==true){
var tmp2=tmp1+30;}
else{
tmp2=tmp1;
	}
document.formen.pris.value=tmp2+parseInt(document.formen.stadhidden.value)
}
\</script\>
\<style\>
\<!--
body{
font-family:tahoma,verdana,arial;
font-size:11px;}
//--\>
\</style\>
\</head\>
\<body\>
\<form name="formen" action="stugor.asp" method="post" onSubmit="stugpris();"\>
Pris på stugbokning för vuxen:\<br\>
  A:
  \<input type="radio" onclick="document.formen.temporar.value=this.value;" name="stuga" value="2000"\>
  B: 
  \<input type="radio" onclick="document.formen.temporar.value=this.value;" name="stuga" value="1600"\>
  C: 
  \<input type="radio" onclick="document.formen.temporar.value=this.value;" name="stuga" value="1000"\>
\<br\>
  Pris på stugbokning för barn:\<br\>
  A: 
    \<input type="radio" onclick="document.formen.temporar.value=this.value;" name="stuga" value="1100"\>
    B: 
    \<input type="radio" onclick="document.formen.temporar.value=this.value;" name="stuga" value="800"\>
    C: 
    \<input type="radio" onclick="document.formen.temporar.value=this.value;" name="stuga" value="500"\>
  \<br\>Vecka 1-4\<br\>
 v1: 
   \<input type="radio" onclick="document.formen.temporar2.value=this.value;" name="vecka" value="1"\>
    v2: 
    \<input type="radio" onclick="document.formen.temporar2.value=this.value;" name="vecka" value="0.95"\>
    v3: 
    \<input type="radio" onclick="document.formen.temporar2.value=this.value;" name="vecka" value="0.7"\>
    v4: 
    \<input type="radio" onclick="document.formen.temporar2.value=this.value;" name="vecka" value="0.85"\>
  \<br\>
  \<br\>
  Allmän rabatt 10%: 
  \<input type="checkbox" name="checkbox" value="checkbox" disabled checked\>
  \<br\>
  Ingen städ: 
  \<input type="radio" name="stadavg" onClick="document.formen.stadhidden.value=document.formen.stadavg\[0\].value;" value="0" checked\>
  \<br\>
  Halv städagift: 
  \<input type="radio" name="stadavg" onClick="document.formen.stadhidden.value=document.formen.stadavg\[1\].value;" value="450"\>
  \<br\>
  Hel städavgift: 
  \<input type="radio" name="stadavg" onClick="document.formen.stadhidden.value=document.formen.stadavg\[2\].value;" value="750"\>
  \<input type="hidden" name="stadhidden" value="0"\>
  \<br\>
  Betalas med faktura: 
  \<input type="checkbox" name="faktura" value="1"\>
  30kr \<br\>
  \<br\>
  Priset för en vecka är: 
  \<input type="text" name="pris" size="4" style="border:none;font-size:9px;" value="0"\>
  kr.\<br\>
  \<input type="button" onClick="stugpris();" value="Beräkna"\>
  \<input type="reset" name="Reset" value="Återställ"\>
  \<input type="hidden" name="temporar"\>\<input type="hidden" name="temporar2"\>
\</form\>
\</body\>
\</html\>*********

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

## #2 — Jojoxx, 2003-02-03T20:30Z

Scriptet är ofullständigt. Funktionen getDiscount() saknas. Om du talar om vad du vill ha gjort kanske någon kan hitta på en anpassad lösning för just det :)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/67085-scriptförfrågan
