Supportnet Computer
Planet of Tech

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

javascript: zahl der aktivierten checkboxen...





Frage

Hallo, ich mochte durch eine kleine javascript funktion ermitteln wie viele checkboxen aktiviert wurden. <input name="id[]" type="checkbox" id="id[]" value="wert1"> <input name="id[]" type="checkbox" id="id[]" value="wert2"> .... document.form.elements["id[]"].length das hier funktioniert teilweise, nur gibt es die anzahl aller checkboxen mit dem namen id[] aus - auch die, die nicht aktiviert wurden... irgendwo sollte doch da noch checked hin ?? habe es leider nicht geschafft... gruß dominik

Antwort 1 von semi

Hier eine mögliche Lösung

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

Gruß,
Michael

Antwort 2 von dominik___

danke semi!

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


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: