Javascript wird nicht berechnet

Status
Es sind keine weiteren Antworten möglich.

anja1112

Cadet 2nd Year
Dabei seit
Feb. 2013
Beiträge
19
Hallo zusammen

Habe dieses Javascript und schaffe es nicht den oberen teil d.h. die Preise durch Auswahl berechnen zu lassen. Kenne mich sehr wenig damit aus und komme einfach nicht drauf das der Rechner funktioniert.
Kann mir jemand bitte helfen ?
HTML:
<html>
<head>
<title>Test</title>
<script type="text/javascript">
<!--
function preis() {
 
	var wert_a = 20; // funkton ja
	var wert_b = 6; // funktion nein
	var wert_c = 23; // Reinigung
	var wert_d = 25; // Reinigung Haustier
	var wert_e = 1; // Kurtaxe
	var wert_f = 0.25; // Gemeindeabgaben
 
	wert_funktion = document.form.funktion.options[document.form.funktion.selectedIndex].value;
	wert_zustand = document.form.zustand.options[document.form.zustand.selectedIndex].value;
	wert_simlock = document.form.simlock.options[document.form.simlock.selectedIndex].value;
      wert_ladekabel = document.form.ladekabel.options[document.form.ladekabel.selectedIndex].value;
       
 
	if (wert_funktion == 1) { ausgabe_funktion = wert_a; }
     
		else if (wert_funktion == 2) { ausgabe_funktion = wert_b; }
     
		else if (wert_funktion == 3) { ausgabe_funktion = wert_c; }
     
		else if (wert_funktion == 4) { ausgabe_funktion = wert_d; }
            else if (wert_funktion == 5) { ausgabe_funktion = wert_e; }

if (wert_funktion == 1) { ausgabe_funktion = wert_a; }
     
    else if (wert_funktion == 2) { ausgabe_funktion =wert_a; }
     
    else if (wert_funktion == 3) { ausgabe_funktion = wert_a + wert_b; }
     
    else if (wert_funktion == 4) { ausgabe_funktion = wert_a + (b*2); }
     
    else { var zustand = 2; var simlock = 1; ausgabe_funktion = wert_a; }
     
    if (ladekabel == 1) { ausgabe_ladekabel = wert_d; }
     
    else { var simlock = 0; )     
     
    // Kurtaxe
    var ladekabel = (ausgabe_ladekabel; )
     
    // Gemeindeabgaben
    var zustand = (ausgabe_simlock; )
     
    document.form.gesamt.value = parseFloat((funktion*zustand)+simlock+ladekabel).toFixed(2);
     
    }     
-->
</script>
</head>
<body>
    <form name="form" onkeyup="preis();">
    <div class="position">Lässt sich einwandfrei benutzen? <div class="option right">
    <select name="funktion" onchange="preis()">
    <option selected="selected" value="2">ja</option>
    <option value="3">nein</option>
    </select></div></div>

    <div class="clear"></div>
    <div class="position">Zustand des Gerätes? <div class="option right">
    <select name="zustand" onchange="preis()">
    <option selected="selected" value="1">Sehr gut</option>
    <option value="2">Gut</option>
    <option value="3">Schlecht</option>
        </select></div></div>

    <div class="clear"></div>
    <div class="position">Simlock vorhanden? <div class="option right">
    <select name="simlock" onchange="preis()">
    <option selected="selected" value="1">kein</option>
    <option value="2">Österreich</option>
    <option value="3">Deutschland</option>
    <option value="4">andere</option>
    <option value="5"></option>
    
    </select></div></div>
    <div class="clear"></div>
    <div class="position">Ladekabel vorhanden?
    <div class="option right"><select name="ladekabel" onchange="preis()"><option selected="selected" value="0">Nein   </option><option value="1">Ja</option></select></div></div>
    <div class="clear"></div>

    <div class="position">&nbsp;</div>
    <div class="position"><div class="gesamt right"><input type="text" name="gesamt" value="61.50" class="input_gesamt" readonly="readonly" />*</div><strong>Gesamt in Euro:</strong><br /><small>*Preis kann abweichen</small></div>
    <div class="clear"></div>
    <p><small>Im Preis enthalten ist: <em>Strom, Wasser, Heizung, Handt&uuml;cher und Bettw&auml;sche</em></small></p>
     
    </form>
 
 
</body>
</html>
 
Status
Es sind keine weiteren Antworten möglich.
Top