سؤال

وأنا أحاول ذلك على أوبرا 10 والعمل توجد الآن؟ ر:

$('input').keydown(function(){ return false; });

وهذا يعمل بشكل جيد في المتصفحات الأخرى.

ويمكن لأي أحد أن يقول لي شيئا عن هذا؟

وشكرا!

هل كانت مفيدة؟

المحلول

الأحداث الرئيسية التوافق الجدول. أوبرا لا يلغي الضغط على أي مفتاح عندما keydown preventsDefault. استخدام الحدث keypress بدلا من ذلك إلى إلغاء مدخلات لوحة المفاتيح.

و(على الرغم من أن هذا نادرا ما يكون فكرة جيدة. اعتراض الضغط على المفاتيح لا يتوقف حقل يتم تغييرها من قبل وسائل أخرى من المفاتيح، على سبيل المثال السحب والإسقاط. تعيين للقراءة فقط أو خصائص المعوقات الحقيقية لوقف القيمة بشكل صحيح يتم تغييرها).

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top