เหตุการณ์ oncut
คำอธิบายและการใช้งาน
เหตุการณ์ oncut จะเกิดขึ้นเมื่อผู้ใช้ตัดข้อความขององค์ประกอบ
ถึงแม้ว่าทุกองค์ประกอบ HTML จะสนับสนุนเหตุการณ์ oncut แต่ก็ไม่สามารถตัดข้อความได้ ตัวอย่างเช่น <p> ยกตัวอย่าง เมื่อองค์ประกอบนี้มีค่า contenteditable ตั้งเป็น "true" (ดูตัวอย่างด้านล่าง)
คำแนะนำ:เหตุการณ์ oncut ใช้สำหรับองค์ประกอบ <input> ที่มีค่า type ให้ว่า "text"
คำแนะนำ:มีวิธีสามวิธีที่เพื่อตัดองค์ประกอบ/ข้อความขององค์ประกอบ
- CTRL + X
- เลือกคำสั่งตัดจากเมนูแก้ไขของเว็บเบราเรอร์
- เลือกคำสั่งตัดที่ดาวยุทธ์ด้านขวา
ตัวอย่าง
ตัวอย่าง 1
ปฏิบัติการ JavaScript ขณะตัดข้อความในแอลกอริทึม <input>:
<input type="text" oncut="myFunction()" value="Try to cut this text">
ตัวอย่าง 2
ปฏิบัติการ JavaScript ขณะทำการตัดข้อความในแอลกอริทึม <p> (จำเป็นต้องตั้งค่า contenteditable ให้เป็น "true")
<p contenteditable="true" oncut="myFunction()">Try to cut this text</p>
คำสั่ง
ใน HTML:
<element oncut="myScript">
ใน JavaScript:
object.oncut = function(){myScript};
ใน JavaScript ใช้วิธี addEventListener():
object.addEventListener("cut", myScript);
หมายเหตุ:Internet Explorer 8 หรือตัวรุ่นเก่ากว่าไม่สนับสนุน วิธีการ addEventListener()。
รายละเอียดเทคนิค
การลุกลาม: | การสนับสนุน |
---|---|
สามารถยกเลิกได้: | การสนับสนุน |
ประเภทเหตุการณ์: | ClipboardEvent |
ตารางแสดงตามแบบ HTML ที่สนับสนุน: | ทุกองค์ประกอบ HTML |
การสนับสนุนโดยเบราเซอร์
เหตุการณ์ | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
oncut | การสนับสนุน | การสนับสนุน | การสนับสนุน | การสนับสนุน | การสนับสนุน |
หน้าที่เกี่ยวข้อง
คู่มือ HTML DOM ของ HTML DOM:เหตุการณ์ oncopy
คู่มือ HTML DOM ของ HTML DOM:เหตุการณ์ onpaste