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

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

جميع علامات HTML

خصائص الحدث onkeypress في HTML

يستخدم خاصية onkeypress للحصول أو تعيين دالة معالجة الحدث onkeypress للعنصر الحالي.

خصائص الحدث HTML

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

تشغيل سكربت عند ضغط المفتاح:

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

متطلبات التشغيل للمتصفحات

IEFirefoxOperaChromeSafari

جميع المتصفحات الرئيسية يدعمون خاصية onkeypress

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

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

إرشاد: ترتيب تحفيز أحداث مرتبطة بحدث onkeypress:

  • onkeydown

  • onkeypress

  • onkeyup

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

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

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

    لا يوجد.

    النحو

    <عنصر onkeypress="سكربت">

    قيمة الخاصية

    القيمةوصف
    سكربتيحدد السكربت الذي يتم تنفيذه عند إطلاق حدث onkeypress.
    خصائص الحدث HTML