• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

preisrechner + dropdownmenü + split

maniac999

New member
Hallo zusammen,
ich bin gerade ein wenig am verzweifeln ;) Ich muss zugeben, dass ich mit Javascript nicht sehr bewandert bin und versucht habe das Script zum laufen zu bekommen.
Das Problem ist das ich die 2 Variablen im Dropdownmenü brauche um den Endpreis berechnen zu können. Zuerst rechne ich den Preis Praktikum + Sprachkurs + Transfer aus --> var erg
Dann die Wochen von Praktikum + Sprachkurs * den Preis für die Unterkunft pro Woche. Kann mich jemand in die richtige Richtung schubsen?
HTML:
<html>
<head>
	</head>
	<script language="JavaScript" type="text/javascript">




function rechnen() {
	// Praktikum
var prakeuro = parseInt(document.getElementById("praktikum").value);

var temp1 = new Array();
temp1 = prakeuro.split('|');

 // Sprachkurs
var spracheuro = parseInt(document.getElementById("sprachkurs").value) 
var temp2 = new Array();
temp2 = spracheuro.split('|'); 

var erg = temp1[0] + temp2[0] + parseInt(document.getElementById("transfer").value) ;

var wo = temp1[1] + temp2[1] * parseInt(document.getElementById("unterkunft").value);


	return erg + wo ;
}
</script>
<body>
Praktikumsdauer:<br>
<select name="praktikum" id="praktikum">
	<option value="0|0" selected>Auswahl</option>
<option value="550|8">2 Monate</option>
<option value="650|12">3 Monate</option>
<option value="750|16">4 Monate</option>
<option value="850|20">5 Monate</option>
<option value="950|24">6 Monate</option>
<option value="1050|28">7 Monate</option>
<option value="1150|32">8 Monate</option>
<option value="1250|36">9 Monate</option>
<option value="1350|40">10 Monate</option>
<option value="1450|44">11 Monate</option>
<option value="1550|48">12 Monate</option>
</select>
<br>
Sprachkursdauer:<br>
<select name="sprachkurs" id="sprachkurs">
<option value="0|0" selected>Kein Sprachkurs</option>	
<option value="180|1">20 Stunden</option>
<option value="260|2">30 Stunden</option>
<option value="340|2">40 Stunden</option>
<option value="465|3">60 Stunden</option>
<option value="580|4">80 Stunden</option>
</select>
<br>
Unterkunft:<br>
<select name="unterkunft" id="unterkunft">
<option value="0" selected>Keine Unterkunft</option>	
<option value="180">Einzelzimmer EUR 130/Woche</option>
</select>
<br>
Flughafen Transfer:<br>
<select name="transfer" id="transfer">
<option value="0" selected>Keine Transfer</option>	
<option value="50">Hinflug</option>
<option value="50">Rückflug</option>
<option value="100">Hin- & Rückflug</option>
</select>
<br>
<input name="berechnen" type="button" id="berechnen" value="Berechnen" onClick="document.getElementById('ergebnis').value = rechnen()">
<br>
Endpreis
<input name="ergebnis" type="text" id="ergebnis">

</body>
</html>
 
Zurück
Oben