Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [html, javascript] formularz + checkbox
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
informer
Witam,

Mam pytanko dot. formularza i pól checkbox.
Jak można ograniczyć liczbę mozliwych do zaznaczenia? tzn. mam np 10 pól checkbox, ale chce umożliwić zaznaczenie tylko 3....

Dzięki i pozdrawiam
tumczasty
Jeśli dobrze rozumiem, to:
  1. Można zaznaczyć maksymalnie 2 literki:<br>
  2. <input type="checkbox" name="er" onclick="sprawdz(this);"> R<br>
  3. <input type="checkbox" name="be" onclick="sprawdz(this);"> B<br>
  4. <input type="checkbox" name="gie" onclick="sprawdz(this);"> G<br>
  5. <input type="checkbox" name="el" onclick="sprawdz(this);"> L<br>
  6. [...]
  7. </form>

a to między <head> i </head>:
  1. <script language="JavaScript">
  2. <!--
  3. ile=0; //jeśli jakieś checkboxy są domyślnie zaznaczone, to tu wpisać ich liczbę zamiast 0
  4. max=2;
  5. function sprawdz(ktory) {
  6. if(!ktory.checked) ile--; else if(ile==max) {ktory.checked=0; alert('[komunikat...]');} else ile++;
  7. }
  8. //-->

powinno działać
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.