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
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>*********