Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

[JS][PHP]maximaal 5 checkboxes

xxxfpnxxx
4 antwoorden
  • Beste mensen van Computertotaal,

    Ik zit met een probleem. Wat ik wil is dat mensen op pagina1 maximaal 5 checkboxes kunnen selecteren van de 20. Dus: wanneer de vijfde geselecteerd is dat er een berichtje te voorschijn komt dat ze niet meer kunnen selecteren. Een dergelijke script had ik al gevonden op het internet (http://www.plus2net.com/javascript_tutorial/checkbox-limit.php)

    Nu komt het probleem. Want ik moet wel via php de geselecteerde checkboxes kunnen op pakken. En voor php moet ik brackets gebruiken in de checkbox naam echter dan werkt de javascript niet meer.

    Hoe kan ik dit oplossen?

    Bij voorbaat dank,

    xxxfpnxxx
  • Niet kort, niet simpel, niet handig, maar het werkt wel:

    Na submit controleren of een checkbox aangevinkt is en zo ja een teller ophogen.
    Aan het einde kijken waar de teller op staat en als dta meer dan 5 is dan een melding dat ze teveel hebben aangevinkt.
  • Wat je kan doen is alle name="ckb" vervangen door name="ckb[]" eh dan [code:1:a6b24fee09]document.form1.ckb[/code:1:a6b24fee09] vervangen door [code:1:a6b24fee09]document.form1.elements["ckb[]"][/code:1:a6b24fee09]
    Dus ook die met ee of [j] erachter vervangen maar dan dus wel de resp [j] laten staan.
    In php heb je dan gewoon de array tot je beschikking en kan je vervolgens count gebruiken.
  • sorry, per ongeluk kwoot ipv edit gedaan…

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.