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
Gruss,
Michael
<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
Firestarter