Thread Values mehrerer Checkboxen addieren? (17 answers)
Opened by Gast at 2005-01-25 18:00

Gast guest
 2016-01-11 15:58
#183472 #183472
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
Code: (dl )
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)

View full thread Values mehrerer Checkboxen addieren?