Belirli bir tuşa basıldığında bir olayı tetiklemeye çalışıyorum. Bu kodla düzgün çalışıyor: Kullanıcı bir form alanındaysa, bu davranışı devre dışı bırakmak istiyorum. Kullanıcının bunu yapmak için form alanında yazıp yazmadığını nasıl sınayabilirim? Teşekkürler.Girdi veya textarea alanlarındayken jquery tuşunu devre dışı bırakmak
5
A
cevap
1
Belki sadece geçişten önce $ (belgesindeki) .keypress olayı disable_keyevents değerini kontrol ardından global var
var disable_keyevents = false;
$('textarea,input')
.focus(function() { disable_keyevents = true })
.blur(function() { disable_keyevents = true; });
ayarlayabilirsiniz. Kullanıcı, form içinde ASCII karakter # 96 bastığında
16
$(document).keypress(function(e) {
if ($(e.target).is('input, textarea')) {
// event invoked from input or textarea
}
...
});
0
Bu kod tetikleyecek - Bu tuşlar için "varsayılan kodu" değiştirme/devre dışı bırakmak için bunu kullanabilir.
$('#my_form_field').live('keypress', function(e) {
if (e.keyCode == 96) {
e.preventDefault();
// Do stuff.
}
});
İlgili konular
- 1. Form öğelerini devre dışı bırakmak için jquery
- 2. jQuery - devre dışı tıklama
- 3. devre dışı jquery
- 4. Otomatik tamamlamayı devre dışı bırakmak mümkün mü?
- 5. Devre Dışı/jquery
- 6. phpBB girişini atlatmak veya devre dışı bırakmak mümkün mü ...?
- 7. Android: Nasıl savedInstanceState göz ardı veya devre dışı bırakmak için?
- 8. android, wifi, bluetooth, veri, gps kapalı devre dışı bırakmak ve parlaklık-volomları devre dışı bırakmak nasıl?
- 9. Klavyede Geri Dönüş Tuşunu el ile nasıl etkinleştirebilir veya devre dışı bırakabilirim?
- 10. Düzenleme sırasında GreaseMonkey'de bir kısayol tuşunu nasıl devre dışı bırakabilirim?
- 11. Seçilmiş olan yinelenen yineleyicileri devre dışı bırakmak
- 12. Listede kaydırma devre dışı bırakmak mümkün mü?
- 13. Android üretim devre dışı bırakmak apk
- 14. Bağlantıları devre dışı bırakmak için ortak işlev çift tıklatıldığında
- 15. Devre Dışı belirli günleri
- 16. Fonksiyonlu açısal fonksiyon devre dışı
- 17. JQuery Mousewheel: Nasıl devre dışı bırakılır?
- 18. Javascript/Ionic3 Taşma: Firefox'ta gizli devre dışı bırakmak kaydırma
- 19. Jquery metin kutusu değeri devre dışı bırak
- 20. Android ürün yazılımı güncelleme bildirimlerini devre dışı bırakmak mümkün müdür?
- 21. Bazı yerleşik işlevleri devre dışı bırakmak için Sails.js
- 22. Bir .NET derlemesinden yansımayı devre dışı bırakmak mümkün mü?
- 23. devre dışı onclick olay jquery
- 24. Seçme GridView'da tek bir öğeyi devre dışı bırakmak için nasıl devre dışı bırakılır
- 25. textarea - x veya y'de yeniden boyutlandırmayı devre dışı bırakma?</p> <pre><code>textarea { resize: none; } </code></pre> <p>Ama x veya y ya devre dışı bırakmak mümkündür:
- 26. nasıl belli öğelere Cufon devre dışı bırakmak için? Olduğu gibi
- 27. Kök girişini devre dışı bırakmak için Bash komut dosyası
- 28. UIWebView ben devre dışı bırakmak istediğiniz belgeleri benim App
- 29. Textarea'nın çok satırlı seçeneğini devre dışı bırakmak mümkün mü?
- 30. Babel transform-rejeneratör tamamen devre dışı bırakmak için nasıl
Bu harika çalışıyor, teşekkürler! – Bill