Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [html, javascript] formularz + checkbox
informer
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 29.07.2004

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
tumczasty
post
Post #2





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 2.08.2004
Skąd: Rzeszów

Ostrzeżenie: (0%)
-----


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ć
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 20:59