เหตุการณ์ onkeydown

คำนิยามและวิธีใช้

เหตุการณ์ onkeydown จะเกิดขึ้นเมื่อผู้ใช้กดแป้น (บนคีย์บอร์ด)

คำแนะนำ:ลำดับเหตุการณ์ที่เกี่ยวข้องกับเหตุการณ์ onkeydown

  1. onkeydown
  2. onkeypress
  3. onkeyup

ตัวอย่าง

ตัวอย่าง 1

ปฏิบัติการ JavaScript ขณะที่ผู้ใช้กดแป้น:

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

ลองทดลองด้วยตัวเอง

ตัวอย่าง 2

ใช้ "onkeydown" และ "onkeyup" ร่วมกัน:

<input type="text" onkeydown="keydownFunction()" onkeyup="keyupFunction()">

ลองทดลองด้วยตัวเอง

คำสั่ง

ใน HTML

<element onkeydown="myScript">

ลองทดลองด้วยตัวเอง

ใน JavaScript

object.onkeydown = function(){myScript};

ลองทดลองด้วยตัวเอง

ใน JavaScript ใช้วิธี addEventListener()

object.addEventListener("keydown", myScript);

ลองทดลองด้วยตัวเอง

หมายเหตุ:Internet Explorer 8 หรือต่อเนื่องกับเวอร์ชั่นที่เก่ากว่าไม่สนับสนุน วิธีการ addEventListener().

รายละเอียดเทคนิค

การลุกลามข้างหลัง: การสนับสนุน
สามารถยกเลิกได้: การสนับสนุน
ประเภทเหตุการณ์: KeyboardEvent
ตามแบบ HTML ที่สนับสนุน: ทั้งหมดส่วนที่มีทางเข้าเว็บไซต์ HTML แบบธรรมดา ยกเว้น: <base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style> และ <title>
เวอร์ชั่น DOM: Level 2 Events

การสนับสนุนโปรแกรมบราวเซอร์

เหตุการณ์ Chrome IE Firefox Safari Opera
onkeydown การสนับสนุน การสนับสนุน การสนับสนุน การสนับสนุน การสนับสนุน