حدث onkeypress

التعريف والاستخدام

يحدث حدث onkeypress عند ضغط المستخدم على مفتاح (على لوحة المفاتيح).

نصيحة:ترتيب الأحداث المتعلقة بحدث onkeypress:

  1. onkeydown
  2. onkeypress
  3. onkeyup

ملاحظة:ليس كل المفاتيح (مثل ALT، CTRL، SHIFT، ESC) تثير حدث onkeypress في جميع المتصفحات. إذا كنت ترغب في التحقق من ضغط المستخدم على مفتاح معين فقط، استخدم حدث onkeydown لأنه ينطبق على جميع المفاتيح.

مثال

عند الضغط على مفتاح ما من قبل المستخدم، يتم تنفيذ JavaScript:

<input type="text" onkeypress="myFunction()">

جرب بنفسك

النحو

في HTML:

<element onkeypress="myScript">

جرب بنفسك

في JavaScript:

object.onkeypress = function(){myScript};

جرب بنفسك

في JavaScript، استخدم طريقة addEventListener():

object.addEventListener("keypress", myScript);

جرب بنفسك

ملاحظة:Internet Explorer 8 أو الأحدث لا يدعمها طريقة addEventListener().

تفاصيل التقنية

التدفق الافتراضي: دعم
يمكن إلغاء الرفض: دعم
نوع الحدث: KeyboardEvent
العلامات HTML المدعومة: جميع عناصر HTML، باستثناء:<base>، <bdo>، <br>، <head>، <html>، <iframe>، <meta>، <param>، <script>، <style> و <title>
إصدار DOM: أحداث المستوى 2

دعم المتصفح

أحداث Chrome IE Firefox Safari Opera
onkeypress دعم دعم دعم دعم دعم