ho un menu a discesa che innesca una chiamata AJAX quando la sua cambiato:cambiamento jQuery() su <select> e 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);
}
});
});
Il mio problema è, in Firefox, utilizzando i tasti cursore su/giù per scorrere il menu a discesa opzioni, non attiva l'evento js onChange()
. Va bene in IE.
Come posso fare in modo che Firefox veda i cursori su/giù come onChange
? Posso fare un o/o sull'evento, per fare in modo che uno onChange
o un tasto premuto attivino la stessa cosa?
Grazie.
questo sta accadendo a me stava bene. L'evento "modifica" viene attivato correttamente in Safari, Chrome e IE. Sembra che sia diventata la funzionalità standard per questo evento da sparare QUANDO un elemento viene cambiato, non dopo che perde il focus; ecco a cosa serve "focusout". Ancora una volta questo potrebbe essere stato introdotto recentemente nei browser moderni, in entrambi i casi FF dovrebbe adottare questo cambiamento. – russjman
Sto risolvendo questo problema semplicemente aggiungendo un pulsante "Vai" accanto alla casella di selezione, in modo che l'utente abbia il controllo completo. – BradGreens