![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 30.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam taki problem, chciałbym zrobić formularz w którym przycisk, czy to do wysyłania, usuwania itp staje się aktywny, podświetla się dopiero po zaznaczeniu checkboxa. Ma ktoś na to pomysł? Proszę o szybką pomoc. POZDRAWIAM |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 375 Pomógł: 20 Dołączył: 28.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
Rozumiem, że dokładnie 2 dowolne z 4 dostępnych. Zamiast pisać (4 2) = 6 warunków, policz ilość zaznaczonych:
Kod function sprawdz()
{ var b = document.getElementsByName('id_team[]'), num = 0; for(var i=0; i<b.length; i++) { if(b[i].checked) num++; } return (num==2) ? true : false; } |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
Rozumiem, że dokładnie 2 dowolne z 4 dostępnych. Zamiast pisać (4 2) = 6 warunków, policz ilość zaznaczonych: Kod function sprawdz() { var b = document.getElementsByName('id_team[]'), num = 0; for(var i=0; i<b.length; i++) { if(b[i].checked) num++; } return (num==2) ? true : false; } myślę, że jemu chodzi o conajmniej dwa, dlatego tak będzie lepiej (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Kod function sprawdz()
{ var b = document.getElementsByName('id_team[]'), num = 0; for(var i=0; i<b.length; i++) { if(b[i].checked) num++; } return (num>=2) ? true : false; } |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 23:15 |