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ışı Eclipse üzerinde yazım dene...
Nasıl SSL devre dışı bırakın geri dönü...
JQuery devre dışı bırakma düğmesi...
Devre dışı WPF kısayol tuşu (Metin eks...