'da etkinleştirilmişse, ENTER tuşuna basıldığında bir işlev çalıştırmak için bir jQuery kullanıyorum, ancak bu işlevin yalnızca belirli giriş alanı odaklanmışsa çağrılmasını istiyorum (burada imleç yanıp sönüyor).e.which ENTER tuşu yalnızca giriş alanı odağı
Geçerli jquery işlevim. .
$(document).keyup(function(e) {
if (e.which == 13) {
var page = $("#userpage").val();
if(page > 0) {
$("#search").click();
} else {
$('.save').click();
}
}
});
ben $ ("# arama")) (click istiyorum; yalnızca #search_text odaklanmışsa veya bazı girdilere sahipse çağrılmalıdır, çünkü daha fazla giriş alanım var ve kullanıcılar enter tuşuna basmaya eğilimlidir ve bu işleve Enter girilir.
Teşekkür ederiz.
Kabul ediyorum ama er ateş olacağından, daha doğrusu 'keyup' olay daha' keypress' olayı kullanarak öneririm ve ayrıca tüm ana akım tarayıcılarda yazdırılabilir karakterler için güvenilir bir karakter kodları vardır. –