Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

Anzahl aktivierter Checkboxen ermitteln





Frage

Ich hab in einem Formular mehrere Checkboxen (die Anzahl ist variabel, ich weiss aber, wieviele es jeweils sind), die wie folgt aussehen: <input type="checkbox" name="kAusgReg" value="Inhalt"> Der Name ist immer derselbe, der Value ist immer ein anderer. Wie kann ich mit einem kleinen JavaScript, das beim Absenden des Formulars aufgerufen werden soll, herausbekommen, wieviele dieser Checkboxen angeklickt wurden? Gracias Firestarter

Antwort 1 von semi

Hier ein Beispiel


<html>
<head>
<script>
function countChecked() {
  var result = 0;
  var a = document.getElementsByTagName("input");
  for(var i=0; i<a.length; i++) {
    if(a.type == "checkbox" && a.checked)
      result++;
  }
  return result;
}
</script>
</head>
<body>
  <form>
    <input type=checkbox>
    <input type=checkbox>
    <input type=checkbox>
    <input type=checkbox>
    <input type=checkbox>
    <input type=button value="Zaehlen..." onClick="alert(countChecked());">
  </form>
</body>
</html>


Gruss,
Michael

Antwort 2 von Firestarter

Danke, funktioniert! :-)

Firestarter

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: