سبد (0)

رویداد onkeypress

مثال (رویداد onkeypress)

اجرا کردن یک تابع جاوااسکریپت، هنگامی که کاربر یک دکمه را فشار دهد:

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

خودتان امتحان کنید »

تعریف و کاربرد

رویداد onkeypress هنگامی روی می دهد که، کاربر یک دکمه را (در صفحه کلید)فشار دهد.

ترتیب رویداد های مرتبط با رویداد onkeypress:

  1. onkeydown
  2. onkeypress
  3. onkeyup

نکته: رویداد onkeypress برای تمام دکمه های صفحه کلید، در تمام مرورگرها کار نمی کند(بعنوان مثال دکمه های ALT , CTRL , SHIFT , ESC).برای فهمیدن اینکه کی کاربر یک دکمه را فشار داده است از رویداد onkeydown استفاده کنید زیرا این رویداد برای تمامی دکمه ها کار می کند.


پشتیبانی مرورگرها

Event     
onkeypress بله بله بله بله بله

نحوه استفاده

در HTML:

<element onkeypress="myScript">امتحان کنید

در جاوااسکریپت:

object.onkeypress=function(){myScript};امتحان کنید

استفاده از متد addEventListener() در جاوااسکریپت:

object.addEventListener("keypress", myScript);امتحان کنید

نکته: متد addEventListener()، در Internet Explorer 8  و نسخه های قدیمی تر آن پشتیبانی نمی شود.


جزئیات تکنیکی

Bubbles: بله
Cancelable: بله
Event type: KeyboardEvent
Supported HTML tags: تمام تگ های html  به جز <base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style>, and <title>
DOM Version: Level 2 Events

مرجع کلیه رویدادهای JavaScript Reference مرجع کلیه رویدادهای JavaScript


تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehi مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت معرفی بیاموز در شبکه سه