Php - Csak bizonyos mennyiségű jelölőnégyzetet engedélyezhet a Laravel - Stack Overflow mezőben
Van egy tíz egyszerű jelölőnégyzetem, amelyek valamennyien így néznek ki:

Nem akarom, hogy a felhasználó engedélyezzen több mint 5 négyzetet az űrlap elküldése előtt. Hogyan érhetem el úgy, hogy egy hatodik négyzet bejelölése után az egyik többi nincs bejelölve?
2 válasz 2
A többi jelölőnégyzet véletlenszerű bejelölése kissé zavaró a felhasználók számára.
Mi lenne, ha letiltanád a többi jelölőnégyzetet?
P.S. Ha nem a jQuery-t használja, csak szóljon, és én felkorbácsolom egy natív megoldást.
Hívhatna egy javascript függvényt (ebben a példában a jQuery-t használom), amely megnézi az összes waterBox jelölőnégyzetet, és 5-re korlátozza, valami ilyesmi:
Ezután feltétlenül jelölje be zárójelekkel a jelölőnégyzeteket:
Ezt még nem teszteltem, de az általános elvnek működnie kell.
Frissítés: javított hiányzó azonosító attribútum a jelölőnégyzetben.
2. frissítés: fix jQuery jelölőnégyzetek és számlálók kiválasztása.