English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل مرجعي لـ HTML

مجموعة كاملة من علامات HTML

خاصية الحدث onkeydown في HTML

يستخدم خاصية onkeydown للحصول على أو تعيين وظيفة معالجة الحدث لحدث keydown الحالي للعنصر

خصائص أحداث HTML

مثال على الإنترنت

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

<!DOCTYPE html>
<html>
<head>
<title>استخدام خاصية الحدث onkeydown في HTML (موقع دروس أساسيات الويب oldtoolbag.com)</title>
<script>
function demo_onkeydown()
{
    var x;
    if(window.event) // IE8 و إصدارات أقدم من IE
    {
        x=event.keyCode;
    }
    else if(event.which) // IE9/Firefox/Chrome/Opera/Safari
    {
        x=event.which;
    }
    var keychar=String.fromCharCode(x);
    alert("زر " + keychar + " تم الضغط عليه");
}
</script>
</head>
<body>
<p>عندما يضغط المستخدم على زر في حقل الإدخال، يتم تنفيذ الدالة. تنبه هذه الوظيفة إلى الزر الذي تم ضربه.</p>
<input type="text" onkeydown="demo_onkeydown()">
</body>
</html>
اختبار لمعرفة ‹/›

توافق المتصفحات

IEFirefoxOperaChromeSafari

دعم خاصية أحداث onkeydown في جميع المتصفحات الشائعة

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

يتم تحفيز خاصية onkeydown عند ضغط المستخدم على زر (على لوحة المفاتيح).

نصيحة: ترتيب تحفيز أحداث مرتبطة بـ onkeydown:

  • onkeydown

  • onkeypress

  • onkeyup

ملاحظة: لا يمكن استخدام خاصية onkeydown في العناصر التالية: <base>, <bdo>, <br>، <head>, <html>, <iframe>, <meta>, <param>, <script>, <style>, أو <title>.

الفرق بين HTML 4.01 و HTML5

بدون اختلاف.

النحو

<عنصر onkeydown="برنامج النص">

قيمة الخاصية

القيمةوصف
برنامج النصيحدد البرنامج النصي الذي سيتم تنفيذه عند تحفيز أحداث onkeydown.


خصائص أحداث HTML