Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Aktywacja przycisku po zaznaczeniu checkboxa
rysiul83
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
WebCM
post
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;
}
Go to the top of the page
+Quote Post
Pawel_W
post
Post #3





Grupa: Zarejestrowani
Postów: 1 675
Pomógł: 286
Dołączył: 15.06.2009
Skąd: Wieliczka

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


Cytat(WebCM @ 2.08.2009, 01:17:11 ) *
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;
}
Go to the top of the page
+Quote Post

Posty w temacie


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: 15.10.2025 - 23:15