Java programozas, javascript
  • 355
    #288
    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.