Hallo
Leider verstehe ich nicht all zuviel von Javascript, muss jedoch einen Preisrechner zusammenbauen. Das ganze muss auch nicht per Mail oder sonstiges übertragen werden sondern soll dem Betrachter nur die Preise zusammenrechnen. Das Script funktioniert einwandfrei wenn ich nur Checkboxen verwende.
Nun meine Frage, was muss ich im head ändern damit das Script den value Wert der Checkboxen und der Radio Button zusammenzählt?
Danke schon mal für die Antwort...
<script type="text/javascript">
function addValues(){
var sum = 0;
for(var i = 0; i < document.forms[0].length; ++i){
if(document.forms[0].elements.type == "checkbox" && document.forms[0].elements.checked){
sum += (document.forms[0].elements.value * 1);
}
}
document.forms[0].ausgabe.value = sum;
}
</script>
</head>
<body>
<form name="test">
<input type="checkbox" value="1" onClick="addValues();">1<br />
<input type="checkbox" value="2" onClick="addValues();">2<br />
<input type="checkbox" value="3" onClick="addValues();">3<br />
<input type="checkbox" value="4" onClick="addValues();">4<br />
<input type="checkbox" value="5" onClick="addValues();">5<br />
<input type="checkbox" value="6" onClick="addValues();">6<br />
<input name="dvd1" type="radio" value="7" onClick="addValues();">7<br />
<input name="dvd1" type="radio" value="8" onClick="addValues();">8<br />
<input name="dvd1" type="radio" value="9" onClick="addValues();">9<br />
<input type="text" name="ausgabe">
</font></p>
</form>
Leider verstehe ich nicht all zuviel von Javascript, muss jedoch einen Preisrechner zusammenbauen. Das ganze muss auch nicht per Mail oder sonstiges übertragen werden sondern soll dem Betrachter nur die Preise zusammenrechnen. Das Script funktioniert einwandfrei wenn ich nur Checkboxen verwende.
Nun meine Frage, was muss ich im head ändern damit das Script den value Wert der Checkboxen und der Radio Button zusammenzählt?
Danke schon mal für die Antwort...
<script type="text/javascript">
function addValues(){
var sum = 0;
for(var i = 0; i < document.forms[0].length; ++i){
if(document.forms[0].elements.type == "checkbox" && document.forms[0].elements.checked){
sum += (document.forms[0].elements.value * 1);
}
}
document.forms[0].ausgabe.value = sum;
}
</script>
</head>
<body>
<form name="test">
<input type="checkbox" value="1" onClick="addValues();">1<br />
<input type="checkbox" value="2" onClick="addValues();">2<br />
<input type="checkbox" value="3" onClick="addValues();">3<br />
<input type="checkbox" value="4" onClick="addValues();">4<br />
<input type="checkbox" value="5" onClick="addValues();">5<br />
<input type="checkbox" value="6" onClick="addValues();">6<br />
<input name="dvd1" type="radio" value="7" onClick="addValues();">7<br />
<input name="dvd1" type="radio" value="8" onClick="addValues();">8<br />
<input name="dvd1" type="radio" value="9" onClick="addValues();">9<br />
<input type="text" name="ausgabe">
</font></p>
</form>