konto usunięte
konto usunięte
Temat: onchange oraz elementy option
onchange() działa zawsze jeśli rzeczywiścio zmieniono wartość selecta, i to niezależnie czy myszką czy klawiaturą.może jakiś kawałek źródła lub url?
Sławek
Pawęska
PHP programmer,
nokaut.pl
Temat: onchange oraz elementy option
Krzysztof Kozłowski:
onchange() działa zawsze jeśli rzeczywiścio zmieniono wartość selecta, i to niezależnie czy myszką czy klawiaturą.
nie do konca:
w FF i IE musisz potwierdzic wybor enterem zeby wywolac event a np w Operze juz nie :-)
@autor
google + "select onchange keyboard problem" lub jakos podobnie ;-)
konto usunięte
Temat: onchange oraz elementy option
Dobrze kombinujesz. Musisz zrobić taki trick:onchange="(...); this.blur(); this.focus();"
"Akceptacja" zmiany selecta przez przeglądarkę zachodzi dopiero kiedy element staje się nieaktywny.Dawid L. edytował(a) ten post dnia 02.03.09 o godzinie 13:48
konto usunięte
Temat: onchange oraz elementy option
Dzięki za zaangażowanie :-) Nie wiem dlaczego wczesniej na to nie wpadłem, ale zależało mi na wywołaniu zdarzenia, gdy został naciśnięty przycisk klawiatury (w moim przypadku strzałki), a więc... dodanie zdarzenia onkeyup dla selecta rozwiązało problem ;-)Patrycjusz Omiotek edytował(a) ten post dnia 02.03.09 o godzinie 20:46konto usunięte
Temat: onchange oraz elementy option
Sławek Pawęska:
w FF i IE musisz potwierdzic wybor enterem zeby wywolac event
no tak, to normalne
Rafał
Sylwestrzuk
Analityk /
Programista,
Plagiat.pl
Temat: onchange oraz elementy option
Hej,A mi dalej nie działa... Mam selecta i na nim chcę zrobić onchange żeby zmienić wartość innego elementu i nie działa... :(
function insert_(elem) { if(elem.value == 0) document.getElementById('unit').value = ''; else document.getElementById('unit').value = '.'; }
Kiedy zmieniam wartość selscta w IE (bo w FF działa) wartość znika.
Marcin
Ważny
Student, Wyższa
Szkoła Informatyki i
Zarządzania w
Rzeszowie
Temat: onchange oraz elementy option
Rafał Sylwestrzuk:
Hej,
A mi dalej nie działa... Mam selecta i na nim chcę zrobić onchange żeby zmienić wartość innego elementu i nie działa... :(
function insert_(elem) { if(elem.value == 0) document.getElementById('unit').value = ''; else document.getElementById('unit').value = '.'; }
Kiedy zmieniam wartość selscta w IE (bo w FF działa) wartość znika.
Witam
Moze dlatego, ze elem.value=0 ?. Przepraszam, ale naprawde za mało podałeś informacji aby Ci pomoc
Pozdrawiam
MarcinMarcin Ważny edytował(a) ten post dnia 22.08.09 o godzinie 00:22
Podobne tematy
-
JavaScript » onchange i focus() -
-
JavaScript » Skrypt z rotacja, oraz rollover buttonów. -
-
JavaScript » Ajax (ajaxGetFile) oraz pluginy JQuery -
-
JavaScript » JavaScript CSS API Selector i elementy tworzone przez... -
-
JavaScript » Zdarzenie naciśnięcia klawisza Enter oraz auto uzupełnianie -
-
JavaScript » Problem z funkcja przeliczania kwot dopłata/netto/brutto... -
-
JavaScript » Elementy z przypisanym zdarzeniem on('click') - jak? -
Następna dyskusja: