Mssmar: Textfeld-Value dynamisch ausfüllen und leeren

Beitrag lesen

Hi,

ich habe jetzt das Skript vom Struppi von dem Tread genommen und für String-Ausgabe angepasst. Das Problem bleibt immer das gleiche.

Wenn der User beide Checkboxen mit dem Value: "vvvvvv" aktiviert, dann brauche ich in dem Value des Textfeldes: "summe" nur einmal:"vvvvvv"
und nicht zwei mal:"vvvvvvvvvvvv", und auch nicht: "bbbbbbvvvvvvvvvvvv" oder: ""vvvvvvbbbbbbvvvvvv.

Wie erreiche ich das dann? Danke und Gruß
Mssmar

Das angepasste Skript:

  
<form name="myForm" action="save.asp" method=post>  
<input onClick="addition(this);" type="checkbox" name="ArtikelCheckListe" value="vvvvvv">  
<input onClick="addition(this);" type="checkbox" name="ArtikelCheckListe" value="bbbbbb">  
<input onClick="addition(this);" type="checkbox" name="ArtikelCheckListe" value="vvvvvv">  
<input type=text name="result" readOnly>  
</form>  
  
<script type="text/javascript">  
function addition(el){  
  
 var summe = ""; // Anfangsbetrag  
 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].value  : "";  
 el.form.result.value = summe;  
}</script>