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>