8 Mayıs 2010, CUMARTESİ
Devre dışı bırakma yalnızca _some alanlar üzerinde Enter tuşu ile gönderme formu
Geleneksel 'şeklinde basın' kullanıcıları çünkü davranış aşina. girdiğinizde gönderir korumak istiyorum Ama refleks olarak, onlar metin girdi kutusu koydukları zaman - ama aslında tam formu ile yapılır önce sık sık ENTER'a basın.
Ancak o zaman odak giriş belirli bir sınıf üzerinde iken Enter tuşuna kaçırmak istiyorum.
Related Questions Bu benim aradığım şey gibi görünüyor:
if (document.addEventListener) {
document.getElementById('strip').addEventListener('keypress',HandleKeyPress,false);
} else {
document.getElementById('strip').onkeypress = HandleKeyPress;
}
ama if (document.addEventListener) { kısmı bana tanıdık değil.
CEVAP
8 Mayıs 2010, CUMARTESİ
Girin ve bu gibi alanlar üzerinde keypress çekimi iptal edebilir:
$('.noEnterSubmit').keypress(function(e){
if ( e.which == 13 ) return false;
//or...
if ( e.which == 13 ) e.preventDefault();
});
O zaman sizin giriÅŸleri ver class="noEnterSubmit" :)
Önde durumda isteyen diğerleri daha sonra bu, içinde bulunjQuery 1.4.3(çıkmadı) bu kısaltın
$('.noEnterSubmit').bind('keypress', false);
Bunu PaylaÅŸ:

Devre dışı bırakma görüntüleri jquery ...
devre dışı bırakma android navigasyon ...
Eclipse devre dışı bırakmak font artış...
C combobox öğeleri düzenleme devre dış...
Nasıl benim web sayfası üzerinde sağ t...