/ / checkbox jquery lub javascript oncheck? - javascript, jquery, html

checkbox jquery lub javascript oncheck? - javascript, jquery, html

Nie znam poprawnej terminologii w tym zakresie, ale chcę ten sam efekt, co onclick, ale dla pola wyboru z jquery lub javascript.

wersja onclick:

<a href="..." onclick="function()">Link</a>

Chcę taki sam efekt jak powyżej, ale dlapole wyboru. Efektem końcowym będzie to, że strona powinna zostać ponownie załadowana ze zaktualizowanym zapytaniem php, ale tę część mogę zrobić. Po prostu nie wiem, co onclick dla pól wyboru.

pole wyboru:

<input type="checkbox" name="change" value="one" />changes php query

Odpowiedzi:

48 dla odpowiedzi № 1

Powinieneś posłuchać change zdarzenie, ponieważ pole wyboru można zaznaczyć lub odznaczyć również za pomocą klawiatury:

$("input[type="checkbox"][name="change"]").change(function() {
if(this.checked) {
// do something when checked
}
});

Podobnie z zwykłym JavaScript:

// checkbox is a reference to the element

checkbox.onchange = function() {
if(this.checked) {
// do something when checked
}
};

I na koniec, chociaż tak naprawdę nie powinieneś używać wbudowanych procedur obsługi zdarzeń, ale jeśli musisz:

<input ... onchange="handler.call(this)" />

gdzie handler jest jak programy obsługi pokazane powyżej.


Dalsze czytanie:


3 dla odpowiedzi № 2
$("#input_id").click(function() {
// do what you want here...
});

2 dla odpowiedzi nr 3
$("input:checked").click(function() {
//do something
});

Widzieć http://api.jquery.com/checked-selector/ i http://api.jquery.com/checkbox-selector/