Hallo,
ich hab null plan von JS aber unteranderem durch diese Seite schon viel PHP gelernt. Ich hoffe ihr könnt mir helfen.
Ich habe ein Formular wo es mehrere Bereiche mit Checkboxen gibt, von den Checkboxen soll je eine max. Anzahl angeklickt werden können. Realisiert ist das für eine Gruppe von Checkboxen so:
klappt auch wunderbar, aber wenn ich jetzt mehrere Felder mit Checkboxen hab wo ich die Anzahl begrenzen will scheitere ich an den Objekten.
Wie mach ich das für mehrere Checkboxgruppen seperat ein Limit gesetzt werden kann?
danke im vorraus, gruß Stephan
ich hab null plan von JS aber unteranderem durch diese Seite schon viel PHP gelernt. Ich hoffe ihr könnt mir helfen.
Ich habe ein Formular wo es mehrere Bereiche mit Checkboxen gibt, von den Checkboxen soll je eine max. Anzahl angeklickt werden können. Realisiert ist das für eine Gruppe von Checkboxen so:
PHP-Code:
<html>
<head>
<title></title>
<script type="text/javascript">
function ValCheckbox(obj, intMax) {
var max = intMax;
var b=0, a = document.getElementsByTagName('input').length;
for (var i=0; i < a; i++) {
b = document.getElementsByTagName('input')[i].checked ? b+1 : b;
}
if (b > max) {
alert("Es können maximal " + max + " Einträge markiert werden !");
obj.checked = false;
}
}
</script>
</head>
<body>
<form method="get" name="form1" id="form1">
<input type="checkbox" name="ckb1" onChange="ValCheckbox(this, 2);"/>
<input type="checkbox" name="ckb1" onChange="ValCheckbox(this, 2);"/>
<input type="checkbox" name="ckb1" onChange="ValCheckbox(this, 2);"/>
<input type="checkbox" name="ckb1" onChange="ValCheckbox(this, 2);"/>
</form>
</body>
</html>
Wie mach ich das für mehrere Checkboxgruppen seperat ein Limit gesetzt werden kann?
danke im vorraus, gruß Stephan
Kommentar