checkboxen auswerten

hirs

Grünschnabel
Guten Tag,

ich habe ein Problem mit der Auswertung von mehreren Checkboxen. Gerade bekomme ich immer nur einen Alert für die erste Checkbox die angeklickt wurde. Ich würde aber gerne alle Checkboxen auf einmal überprüfen lassen und dann alle Ergebnisse aufeinmal darstellen lassen.

Vielen Dank für die Hilfe

Code:
<script language="JavaScript" type="text/JavaScript">
<!--
function multipleWert(rObj, trenn) {
    for (var i=0; i<rObj.length; i++)

	  if (rObj[1].checked == 1 && rObj[1].value == "b1 = b") return "true";
	  if (rObj[2].checked == 1 && rObj[2].value == "b2 = a") return "true";
	  if (rObj[3].checked == 1 && rObj[3].value == "b3 = a") return "true";
	  if (rObj[4].checked == 1 && rObj[4].value == "b4 = b") return "true";
	  if (rObj[5].checked == 1 && rObj[5].value == "b5 = a") return "true";
	  if (rObj[6].checked == 1 && rObj[6].value == "b1 = b") return "true";
	  
    return false;
  }
  
//-->
</script>

so wird das Script im body aufgerufen:

 <input type="submit" name="Submit"   onClick="alert(multipleWert(document.myForm.myRadio, '&'));" value="Abschicken">
 
Beim ersten return-Befehl, der ausgeführt wir, wird die Funktion automatisch verlassen und des gibt nichts, was du dagegen tun kannst.

HTML:
<script type="text/javascript"><!--
  function multipleWert(rObj, trenn) {
 	for (var i=0; i<rObj.length; i++) {
 		 if (rObj[i].checked == 1 && rObj[i].value == "b1 = b") alert("true");
 	}
 }
    //--></script>
  
 <input type="submit" name="Submit"   onClick="multipleWert(document.myForm.myRadio, '&');" value="Abschicken">
 

Neue Beiträge

Zurück