Hallo,
1. ich suche nach einer Möglichkeit auch die Values der einzelnen Optionen einer Select Box in die Rechnung aufzunehmen. Leider erscheint bei meinem Versuch bei der Auswahl einer Option immer nur die "0" im Ausgabefeld.
2. Des Weiteren würde ich gerne zu dem jeweiligen Ausgabewert am Schluss immer 19% Mehrwertsteuer hinzuaddieren.
Würde mich sehr freuen, wenn mir jemand weiterhelfen könnte?
Herzlichen Dank im Voraus
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<!DOCTYPE html>
<head>
<script>
function addValues(){
var sum = 0;
for(var i = 0; i < document.forms[0].length; ++i){
if(document.forms[0].elements[i].type == "radio" && document.forms[0].elements[i].checked){
sum += (document.forms[0].elements[i].value * 1);
}
if(document.forms[0].elements[i].type == "checkbox" && document.forms[0].elements[i].checked){
sum += (document.forms[0].elements[i].value * 1);
}
if(document.forms[0].elements[i].type == "option" && document.forms[0].elements[i].selected){
sum += (document.forms[0].elements[i].value * 1);
}
}
document.forms[0].ausgabe.value = sum;
}
</script>
</head>
<body>
<form name="rechner">
<h3>Feld 1</h3>
<p><input type="radio" name="feld1" value="1" onClick="addValues();">Eins</p>
<p><input type="radio" name="feld1" value="0" checked onClick="addValues();">Kein Wert<br /></p>
<hr>
<h3>Feld 2</h3>
<p><select name="sprachen" onchange="addValues()">
<option value="0">Bitte wählen Sie:</option>
<option value="1">Eins</option>
<option value="2">Zwei</option>
</select> Bitte wählen Sie einen Wert.</p>
<hr>
<h3>Feld 3</h3>
<p><input type="checkbox" name="content" value="1" onClick="addValues();">Eins</p>
<p><input type="checkbox" name="content" value="2" onClick="addValues();">Zwei</p>
<p><input type="checkbox" name="content" value="0" checked onClick="addValues();">Kein Wert</p>
<hr>
<p>Gesamt: <input type="text" id="ausgabe"></p>
</form>
</body>
</html>
Last edited: 2016-01-11 16:02:30 +0100 (CET)