English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يستخدم خاصية onkeypress للحصول أو تعيين دالة معالجة الحدث onkeypress للعنصر الحالي.
تشغيل سكربت عند ضغط المفتاح:
<!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>.
لا يوجد.
<عنصر onkeypress="سكربت">
القيمة | وصف |
---|---|
سكربت | يحدد السكربت الذي يتم تنفيذه عند إطلاق حدث onkeypress. |