Help! Ez js és php kérdés együtt.
Kezelnem kell egy checkbox listát php tömbként, ehhez a html formban így néz ki a checkbox neve: name="quest_1[]", aminek az eredménye (remélem jól jelenik meg):
Array
(
[quest_1] => Array
(
[0] => FDOI
[1] => QXKW
[2] => GLJN
)
)
Eddig OK. A gond az, hogy kezelnem kellene jQuery-ben, hogy egyszerre max. 3 elem legyen választható, de nem tudok az elemek nevére hivatkozni, mert a js-ben foglalt a [] karakterek használata. Ez a kódom [] nélkül:
$('input[type=checkbox][name=quest_1]').click(function() {
var bol = $('input[type=checkbox][name=quest_1]:checked').length >= 3;
$('input[type=checkbox][name=quest_1]').not(':checked').attr('disabled',bol);
});
Hogy kellene ezt átírni, hogy kezelje a php-nek címzett checkboxokat? Próbáltam kimaszkolni így: \[\], de ez nem mûxik. Próbáltam class-t is használni, vmi miatt az sem ment.