XHTML - เหตุการณ์

เมื่อผู้ใช้เยี่ยมชมเว็บไซต์พวกเขาทำสิ่งต่างๆเช่นคลิกที่ข้อความรูปภาพและไฮเปอร์ลิงก์วางเมาส์เหนือสิ่งต่างๆเป็นต้นสิ่งเหล่านี้คือตัวอย่างของสิ่งที่ JavaScript เรียกว่าเหตุการณ์

เราสามารถเขียนตัวจัดการเหตุการณ์ของเราใน JavaScript หรือ VBScript และสามารถระบุตัวจัดการเหตุการณ์เหล่านี้เป็นค่าแอตทริบิวต์แท็กเหตุการณ์ XHTML 1.0 มีชุดเหตุการณ์ที่คล้ายกันซึ่งมีอยู่ในข้อกำหนด HTML 4.01

เหตุการณ์ระดับ <body> และ <frameset>

มีเพียงสองแอตทริบิวต์ที่สามารถใช้เพื่อทริกเกอร์โค้ด JavaScript หรือ VBScript เมื่อมีเหตุการณ์ใด ๆ เกิดขึ้นที่ระดับเอกสาร

แอตทริบิวต์ มูลค่า คำอธิบาย
onload สคริปต์ สคริปต์ทำงานเมื่อโหลดเอกสาร XHTML
onunload สคริปต์ สคริปต์ทำงานเมื่อเอกสาร XHTML ยกเลิกการโหลด

Note - ในที่นี้สคริปต์หมายถึงฟังก์ชันหรือส่วนของโค้ดของ VBScript หรือ JavaScript

เหตุการณ์ระดับ <form>

มีแอตทริบิวต์หกรายการต่อไปนี้ซึ่งสามารถใช้เพื่อทริกเกอร์โค้ด JavaScript หรือ VBScript เมื่อเหตุการณ์ใด ๆ เกิดขึ้นที่ระดับฟอร์ม

แอตทริบิวต์ มูลค่า คำอธิบาย
onchange สคริปต์ สคริปต์ทำงานเมื่อองค์ประกอบเปลี่ยนไป
onsubmit สคริปต์ สคริปต์ทำงานเมื่อส่งแบบฟอร์ม
onreset สคริปต์ สคริปต์ทำงานเมื่อฟอร์มถูกรีเซ็ต
เลือก สคริปต์ สคริปต์ทำงานเมื่อองค์ประกอบถูกเลือก
onblur สคริปต์ สคริปต์ทำงานเมื่อองค์ประกอบสูญเสียโฟกัส
ออนโฟกัส สคริปต์ สคริปต์ทำงานเมื่อองค์ประกอบได้รับโฟกัส

เหตุการณ์คีย์บอร์ด

สามเหตุการณ์ต่อไปนี้สร้างขึ้นโดยแป้นพิมพ์ เหตุการณ์เหล่านี้ไม่ถูกต้องในองค์ประกอบพื้นฐาน bdo, br, frame, frameset, head, html, iframe, meta, param, script, style และ title

แอตทริบิวต์ มูลค่า คำอธิบาย
onkeydown สคริปต์ สคริปต์ทำงานเมื่อกดปุ่ม
onkeypress สคริปต์ สคริปต์ทำงานเมื่อกดและปล่อยปุ่ม
onkeyup สคริปต์ สคริปต์ดำเนินการรีลีสคีย์

กิจกรรมอื่น ๆ

เหตุการณ์เจ็ดเหตุการณ์ต่อไปนี้สร้างขึ้นโดยเมาส์เมื่อสัมผัสกับแท็ก HTML ใด ๆ เหตุการณ์เหล่านี้ไม่ถูกต้องในองค์ประกอบพื้นฐาน bdo, br, frame, frameset, head, html, iframe, meta, param, script, style และ title

แอตทริบิวต์ มูลค่า คำอธิบาย
เมื่อคลิก สคริปต์ สคริปต์ดำเนินการด้วยการคลิกเมาส์
ondblclick สคริปต์ สคริปต์ดำเนินการโดยคลิกสองครั้งที่เมาส์
onmousedown สคริปต์ สคริปต์ทำงานเมื่อกดปุ่มเมาส์
onmousemove สคริปต์ สคริปต์ทำงานเมื่อตัวชี้เมาส์เคลื่อนที่
onmouseout สคริปต์ สคริปต์ทำงานเมื่อตัวชี้เมาส์เคลื่อนออกจากองค์ประกอบ
onmouseover สคริปต์ สคริปต์ทำงานเมื่อตัวชี้เมาส์เลื่อนไปที่องค์ประกอบ
onmouseup สคริปต์ สคริปต์ทำงานเมื่อปล่อยปุ่มเมาส์