plan_B: CheckBox onClick soll Summe von Werten ergeben

Beitrag lesen

Hallo,

soll das Script schon mal funktioniert haben?

Es funktioniert, aber seltsam.

dann würde ich dir raten, doch Struppi's elegante Version zu verwenden, und die deinen Bedürfnissen anzupassen.

  
<form name="myForm" action="save.asp" method=post>  
<input onClick="addition(this,24);" type="checkbox" name="ArtikelCheckListe" value="593286">  
 <input onClick="addition(this,46);" type="checkbox" name="ArtikelCheckListe" value="593287">  
 <input onClick="addition(this,23);" type="checkbox" name="ArtikelCheckListe" value="593288">  
<input type=text name="result" readOnly>  
</form>  
  
<script type="text/javascript">  
[code lang=javascript]  
function addition(el,wert){  
 var summe = 0; // Anfangsbetrag  
 el.value2=wert;  
  
 var liste = el.form[el.name]; // Die Liste aller Checkboxen mit dem Namen  
 for(var i = 0; i < liste.length; i++)  
    summe +=  (liste[i].checked && liste[i].value2) ? liste[i].value2 : 0;  
 el.form.result.value = summe;  
}

</script>[/code]

Gruß plan_B

--
     *®*´¯`·.¸¸.·