رویداد onkeypress
مثال (رویداد onkeypress)
اجرا کردن یک تابع جاوااسکریپت، هنگامی که کاربر یک دکمه را فشار دهد:
<input type="text" onkeypress="myFunction()">
خودتان امتحان کنید »
تعریف و کاربرد
رویداد onkeypress هنگامی روی می دهد که، کاربر یک دکمه را (در صفحه کلید)فشار دهد.
ترتیب رویداد های مرتبط با رویداد onkeypress:
نکته: رویداد 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
- نوشته شده توسط احسان عباسی
- بازدید: 6361