Hallo zusammen
Ich brauche bei einer CheckBox Liste eine Summe von Werten.
Ist die CheckBox checked, soll der Betrag zum Total hinzu-
kommen, sonst soll er nicht dabei sein (logischerweise).
Mein Versuch (anhand eines Scripts, das ich gefunden habe)
addiert nun manchmal richtig, manchmal nicht und ich finde
den Fehler einfach nicht. So sieht das bis jetzt aus:
<script language="JavaScript">
<!--
function addition(myValue){
var std = myValue; // Betrag, der dazugezählt werden soll
var summe = 0; // Anfangsbetrag
for(i=0; i < document.myForm.ArtikelCheckListe.length; i++){
if(document.myForm.ArtikelCheckListe[i].type == 'checkbox' && document.myForm.ArtikelCheckListe[i].checked != ''){
summe = summe + Number(std);
}
}
document.RetourenForm.result.value = summe;
}
//-->
</script>
<form name="myForm" action="save.asp" method=post>
<input onClick="addition(48);" type="checkbox" name="ArtikelCheckListe" value="blabla1">
<input onClick="addition(23);" type="checkbox" name="ArtikelCheckListe" value="blabla2">
<input onClick="addition(16);" type="checkbox" name="ArtikelCheckListe" value="blabla3">
<input type=text id="result" readOnly>
</form>
Bin für jede Hilfe dankbar...