mam rozwijana, które wyzwala wywołanie ajax po jego zmianie:jQuery zmiana() na <select> i firefox
$('.travel-to').change(function(){
$.ajax({
type: "GET",
url: "/inc/rates/rates-viewer.php",
data: "shtech=y&c_name="+escape($(this).val()),
success: function(html){
$(".rates-viewer").html(html);
$(".rates-viewer tr.numbers td").css({ opacity: 0 }).fadeTo("slow",1);
}
});
});
Mój problem jest w Firefoksie, używając klawiszy góra/dół strzałek, aby przechodzić na liście rozwijanej Opcje, nie uruchamia zdarzenia js onChange()
. W IE jest OK.
Jak ustawić przeglądarkę Firefox jako kursory góra/dół jako onChange
? Czy mogę zrobić jedno z tych wydarzeń lub wydarzenie, aby wywołać jedno lub więcej naciśnięć klawisza?
Dzięki.
to dzieje się do mnie było dobrze. Wydarzenie "Zmiana" uruchamia się poprawnie w Safari, Chrome i IE. Wygląda na to, że stanie się standardową funkcjonalnością tego wydarzenia, gdy ogień się zmieni, nie po tym, jak straci ostrość; po to jest właśnie "focusout". Znowu może to zostać wprowadzone niedawno w nowoczesnych przeglądarkach, tak czy inaczej FF powinna przyjąć tę zmianę. – russjman
Rozwiązuję ten problem, dodając po prostu przycisk "Przejdź" obok pola wyboru, aby użytkownik miał pełną kontrolę. – BradGreens