[JS] Sprawdzanie czy checkbox lub radio jest klieknięty

HTML to podstawy w dziedzinie tworzenia stron WWW, Style CSS warto opanować, bowiem za ich pomocą można dostosować odpowiednio wygląd swojej witryny WWW. Zagłębiamy się dalej i udostępniamy w tym forum możliwość zadawania pytań o JavaScript.
ODPOWIEDZ
xyz
Posty: 12
Rejestracja: pn paź 03, 2005 7:35 pm

[JS] Sprawdzanie czy checkbox lub radio jest klieknięty

Post autor: xyz »

jak sprawdzic czy zostal klikniety checkbox lub radio button ?
atom
Nowy
Nowy
Posty: 145
Rejestracja: wt gru 20, 2005 1:55 pm
Kontakt:

Re: [JS] Sprawdzanie czy checkbox lub radio jest klieknięty

Post autor: atom »

Kod: Zaznacz cały

<input type="checkbox" name="t1" onclick="alert('Kliknięty, checked='+this.checked);"/><br/>
<input type="radio" name="t2" value="1" onclick="alert('Kliknięty, value='+this.value);"/> 1
<input type="radio" name="t2" value="2" onclick="alert('Kliknięty, value='+this.value);"/> 2
phpIker
Nowy
Nowy
Posty: 182
Rejestracja: śr lis 02, 2005 9:28 pm
Lokalizacja: Kraków

Re: [JS] Sprawdzanie czy checkbox lub radio jest klieknięty

Post autor: phpIker »

Coś mi się zdaję, że chodzi Ci o co innego niż napisał poprzednik.

Kod: Zaznacz cały

if (document.jakas_nazwa.pole.checked) // zaznaczone
else // niezaznaczone
xyz
Posty: 12
Rejestracja: pn paź 03, 2005 7:35 pm

Re: [JS] Sprawdzanie czy checkbox lub radio jest klieknięty

Post autor: xyz »

tak chodzilo mi raczej o to drugie rozwiazanie, ale nie wiem jak beda sie nazywac te checkboxy. wiec musze sie jakos odwolac do nich w sposob uniwersalny, jako do klasy typu CheckBox
atom
Nowy
Nowy
Posty: 145
Rejestracja: wt gru 20, 2005 1:55 pm
Kontakt:

Re: [JS] Sprawdzanie czy checkbox lub radio jest klieknięty

Post autor: atom »

W takim razie powinieneś chyba precyzyjniej opisywać o co chodzi ;)

Jeśli chcesz znaleźć checkboxy na swojej formie, możesz skorzystać z form.elements - to jest tablica wszystkich elementów (kontrolek) na formie. Każdy z elementów ma atrybut type, który określa jaka to kontrolka. Iterując po elementach formy możesz znaleźć np. kontroki typu "checkbox" i sprawdzić czy są kliknięte.
xyz
Posty: 12
Rejestracja: pn paź 03, 2005 7:35 pm

Re: [JS] Sprawdzanie czy checkbox lub radio jest klieknięty

Post autor: xyz »

ok dzieki, rozuemiem,ze ten sposob pozwoli na sprawdzenie konkretenego stanu konretnego obiektu.

generalnie chodzi mi o to, zeby po kliknieciu na checkbox lub radio zablokowac pewne przyciski. musze to zrobic w momencie gdy ktorykolwiek z nich zmieni swoja wartosc.
xyz
Posty: 12
Rejestracja: pn paź 03, 2005 7:35 pm

Re: [JS] Sprawdzanie czy checkbox lub radio jest klieknięty

Post autor: xyz »

czyli bardziej potrzebna mi jest informacja mowiaca na czym zostal nacisniety przycisk myszki.

jak cos takiego wyciagnac ?
phpIker
Nowy
Nowy
Posty: 182
Rejestracja: śr lis 02, 2005 9:28 pm
Lokalizacja: Kraków

Re: [JS] Sprawdzanie czy checkbox lub radio jest klieknięty

Post autor: phpIker »

Nie potrzebna Ci jest informacja czy zostal zaznaczony. Zrób tak jak pisałem z tym, że dodaj

Kod: Zaznacz cały

jakasnazwapola.disabled='true';
czyli

Kod: Zaznacz cały

if (document.jakas_nazwa.pole.checked){
jakas_nazwa.pole.disabled='true';
}
ODPOWIEDZ