Witam, poniższy skrypt zlicza ilość zaznaczonych checkboxów, jak uzyskać efekt w którym wyświetlana byłaby zawartość input: id,value,class/id,value,class/id,value,class... zaznaczonych checkboxów
<form method="post" name=test> <script language="JavaScript1.3"> function licz(form) {
var zaznaczone = 0;
var max = form.ckbox.length;
for (var idx = 0; idx < max; idx++) {
if (eval("document.test.ckbox[" + idx + "].checked") == true) {
zaznaczone += 1;
}
}
document.getElementById("check").value=zaznaczone + "/" + max;
}
<input type="checkbox" id="ckbox" class="wiersz1" value="1" onclick="licz(this.form)" /> checkbox 1
<BR /> <input type="checkbox" id="ckbox" class="wiersz2" value="2" onclick="licz(this.form)" /> checkbox 2
<BR /> <input type="checkbox" id="ckbox" class="wiersz3" value="3" onclick="licz(this.form)" /> checkbox 3
<BR /> <input type="checkbox" id="ckbox" class="wiersz4" value="4" onclick="licz(this.form)" /> checkbox 4
<BR /> <input type="checkbox" id="ckbox" class="wiersz5" value="5" onclick="licz(this.form)" /> checkbox 5
<BR /> <input type="checkbox" id="ckbox" class="wiersz6" value="6" onclick="licz(this.form)" /> checkbox 6
<BR />
<input id="check" type="text">