Hallo Leute,
Ich bin noch ziehmlich Grün in dieser Sache und wollte fragen ob mir da jemand helfen kann? Ich habe dieses Skript geschrieben und es soll mir beim anklicken die preise der werte anzeigen zzgl. soll es nicht automatisch rechnen sondern mit einem berechnen button ausgestattet sein.Nur funktioniert es leider nicht.ich komm da wirklich nicht weiter und wäre euch sehr für eure hilfe dankbar.
liebe grüße anja
<html>
<head>
<title>Test</title>
<script type="text/javascript">
<!--
function preis() {
var wert_a = 20; // benutzung ja
var wert_b = 6; // benutzung nein
var wert_c = 23; // ladekabel ja
var wert_d = 20; // ladekabel nein
var wert_e = 20; // batterie ja
var wert_f = 15; // batterie nein
var wert_g = 30; // simlock nein
var wert_h = 30; // simlock österreich
var wert_i = 30; // simlock deutschland
var wert_j = 30; // simlock andere
var wert_k = 30; // simlock nein
wert_funktion = document.form.funktion.options[document.form.funktion.selectedIndex].value;
wert_ladekabel = document.form.ladekabel.options[document.form.ladekabel.selectedIndex].value;
wert_baterie = document.form.baterie.options[document.form.baterie.selectedIndex].value;
wert_simlock = document.form.simlock.options[document.form.simlock.selectedIndex].value;
wert_zustand = document.form.zustand.options[document.form.zustand.selectedIndex].value;
if (wert_funktion == 1) { ausgabe_funktion = wert_a; }
else if (wert_funktion == 2) { ausgabe_funktion = wert_b; }
if (wert_ladekabel == 1) { ausgabe_ladekabel = wert_e; }
else if (wert_ladekabel == 2) { ausgabe_ladekabel = wert_f; }
if (wert_baterie == 1) { ausgabe_baterie = wert_c; }
else { ausgabe_baterie = f; }
if (wert_simlock == 1) { ausgabe_simlock = wert_d; }
else if (wert_simlock == 2) { ausgabe_simlock= wert_b; }
else if (wert_simlock == 3) { ausgabe_simlock= wert_e; }
if (wert_simlock == 1) { ausgabe_simlock = wert_d; }
else if (wert_zustand == 2) { ausgabe_zustand= wert_b; }
else if (wert_zustand == 3) { ausgabe_zustand= wert_e; }
document.form.gesamt.value = parseFloat((ausgabe_funktion*wert_ladekabel)+ausgabe_zustand+ausgabe+ausgabe_baterie+wert_c).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">Ladekabel vorhanden? <div class="option right">
<select name="ladekabel" onchange="preis()">
<option selected="selected" value="1">ja</option>
<option value="2">nein</option>
</select></div></div>
<div class="clear"></div>
<div class="position">Batterie in Ordnung? <div class="option right"><select name="baterie" onchange="preis()"><option selected="selected" value="0">ja</option><option value="1">nein</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">Österreich</option>
<option value="2">Deutschland<option value="3">Andere</option>
</select></div></div>
<div class="clear"></div>
<div class="position">Zustand?: <div class="option right">
<select name="zustand" onchange="preis()">
<option selected="selected" value="1">sehr gut</option>
<option value="2">gut<option value="3">schlecht</option>
</select></div></div>
<div class="clear"></div>
<div class="position"> </div>
<div class="position"><div class="gesamt right"><input type="text" name="gesamt" value="64,02" class="input_gesamt" readonly="readonly" />*</div><strong>Gesamt in Euro:</strong><br /><small></small></div>
<div class="clear"></div>
<p><small><em></em></small></p>
</body>
</html>
Ich bin noch ziehmlich Grün in dieser Sache und wollte fragen ob mir da jemand helfen kann? Ich habe dieses Skript geschrieben und es soll mir beim anklicken die preise der werte anzeigen zzgl. soll es nicht automatisch rechnen sondern mit einem berechnen button ausgestattet sein.Nur funktioniert es leider nicht.ich komm da wirklich nicht weiter und wäre euch sehr für eure hilfe dankbar.
liebe grüße anja
<html>
<head>
<title>Test</title>
<script type="text/javascript">
<!--
function preis() {
var wert_a = 20; // benutzung ja
var wert_b = 6; // benutzung nein
var wert_c = 23; // ladekabel ja
var wert_d = 20; // ladekabel nein
var wert_e = 20; // batterie ja
var wert_f = 15; // batterie nein
var wert_g = 30; // simlock nein
var wert_h = 30; // simlock österreich
var wert_i = 30; // simlock deutschland
var wert_j = 30; // simlock andere
var wert_k = 30; // simlock nein
wert_funktion = document.form.funktion.options[document.form.funktion.selectedIndex].value;
wert_ladekabel = document.form.ladekabel.options[document.form.ladekabel.selectedIndex].value;
wert_baterie = document.form.baterie.options[document.form.baterie.selectedIndex].value;
wert_simlock = document.form.simlock.options[document.form.simlock.selectedIndex].value;
wert_zustand = document.form.zustand.options[document.form.zustand.selectedIndex].value;
if (wert_funktion == 1) { ausgabe_funktion = wert_a; }
else if (wert_funktion == 2) { ausgabe_funktion = wert_b; }
if (wert_ladekabel == 1) { ausgabe_ladekabel = wert_e; }
else if (wert_ladekabel == 2) { ausgabe_ladekabel = wert_f; }
if (wert_baterie == 1) { ausgabe_baterie = wert_c; }
else { ausgabe_baterie = f; }
if (wert_simlock == 1) { ausgabe_simlock = wert_d; }
else if (wert_simlock == 2) { ausgabe_simlock= wert_b; }
else if (wert_simlock == 3) { ausgabe_simlock= wert_e; }
if (wert_simlock == 1) { ausgabe_simlock = wert_d; }
else if (wert_zustand == 2) { ausgabe_zustand= wert_b; }
else if (wert_zustand == 3) { ausgabe_zustand= wert_e; }
document.form.gesamt.value = parseFloat((ausgabe_funktion*wert_ladekabel)+ausgabe_zustand+ausgabe+ausgabe_baterie+wert_c).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">Ladekabel vorhanden? <div class="option right">
<select name="ladekabel" onchange="preis()">
<option selected="selected" value="1">ja</option>
<option value="2">nein</option>
</select></div></div>
<div class="clear"></div>
<div class="position">Batterie in Ordnung? <div class="option right"><select name="baterie" onchange="preis()"><option selected="selected" value="0">ja</option><option value="1">nein</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">Österreich</option>
<option value="2">Deutschland<option value="3">Andere</option>
</select></div></div>
<div class="clear"></div>
<div class="position">Zustand?: <div class="option right">
<select name="zustand" onchange="preis()">
<option selected="selected" value="1">sehr gut</option>
<option value="2">gut<option value="3">schlecht</option>
</select></div></div>
<div class="clear"></div>
<div class="position"> </div>
<div class="position"><div class="gesamt right"><input type="text" name="gesamt" value="64,02" class="input_gesamt" readonly="readonly" />*</div><strong>Gesamt in Euro:</strong><br /><small></small></div>
<div class="clear"></div>
<p><small><em></em></small></p>
</body>
</html>