HTML onpasteแอตทริบิวต์
ความหมายและการใช้งาน
onpaste
แอตทริบิวต์เริ่มทำงานเมื่อผู้ใช้วางเนื้อหาบางส่วนในองค์ประกอบ
หมายเหตุ:แม้ว่าonpaste
องค์ประกอบ HTML ทั้งหมดจะรองรับแอตทริบิวต์ แต่จริง ๆ แล้วเป็นไปไม่ได้ที่จะวางเนื้อหาบางส่วนในองค์ประกอบ <p> เว้นแต่องค์ประกอบจะตั้งค่าเนื้อหาเป็น "จริง" (ดู "ตัวอย่างเพิ่มเติม" ด้านล่าง) .
เคล็ดลับ: แอตทริบิวต์ ส่วนonpaste
ใหญ่จะใช้กับ <input> องค์ประกอบที่มีประเภท = "ข้อความ"
เคล็ดลับ:มีสามวิธีในการวางเนื้อหาบางส่วนในองค์ประกอบ:
- กด CTRL + V
- เลือก "วาง" จากเมนูแก้ไขในเบราว์เซอร์ของคุณ
- คลิกขวาเพื่อแสดงเมนูบริบทและเลือกคำสั่ง "วาง"
นำไปใช้กับ
แอตทริบิวต์onpaste
นี้เป็นส่วนหนึ่งของแอตทริบิวต์เหตุการณ์และใช้กับองค์ประกอบ HTML ใดก็ได้
องค์ประกอบ | เหตุการณ์ |
---|---|
องค์ประกอบ HTML ทั้งหมด | onpaste |
ตัวอย่าง
ตัวอย่างอินพุต
เรียกใช้ JavaScript เมื่อวางข้อความบางส่วนใน <input> องค์ประกอบ:
<input type="text" onpaste="myFunction()" value="Paste something in here">
ตัวอย่าง P
เรียกใช้ JavaScript เมื่อวางข้อความบางส่วนใน <p> องค์ประกอบ (โปรดทราบว่า contenteditable ถูกตั้งค่าเป็น "จริง"):
<p contenteditable="true" onpaste="myFunction()">Try to paste something inside this paragraph.</p>
รองรับเบราว์เซอร์
Event Attribute | |||||
---|---|---|---|---|---|
onpaste | Yes | Yes | Yes | Yes | Yes |