حدث onkeypress
التعريف والاستخدام
يحدث حدث onkeypress عند ضغط المستخدم على مفتاح (على لوحة المفاتيح).
نصيحة:ترتيب الأحداث المتعلقة بحدث onkeypress:
ملاحظة:ليس كل المفاتيح (مثل 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 | دعم | دعم | دعم | دعم | دعم |