HTML oninputคุณสมบัติ
ความหมายและการใช้งาน
แอตทริบิวต์ oninput เริ่มทำงานเมื่อองค์ประกอบได้รับการป้อนข้อมูลของผู้ใช้
แอตทริบิวต์ oninput เริ่มทำงานเมื่อค่าขององค์ประกอบ <input> หรือ <textarea> เปลี่ยนไป
เคล็ดลับ:เหตุการณ์นี้คล้ายกับเหตุการณ์ onchange ความแตกต่างคือเหตุการณ์ oninput เกิดขึ้นทันทีหลังจากที่ค่าขององค์ประกอบเปลี่ยนไป ในขณะที่ onchange เกิดขึ้นเมื่อองค์ประกอบสูญเสียโฟกัส ความแตกต่างอีกประการหนึ่งคือเหตุการณ์ onchange ยังใช้งานได้กับองค์ประกอบ <select>
นำไปใช้กับ
แอตทริบิวต์ oninput เป็นส่วนหนึ่งของแอตทริบิวต์เหตุการณ์และสามารถใช้ได้กับองค์ประกอบ HTML ใดๆ
องค์ประกอบ | เหตุการณ์ |
---|---|
องค์ประกอบ HTML ทั้งหมด | oninput |
ตัวอย่าง
ตัวอย่างอินพุต
รัน JavaScript เมื่อผู้ใช้เขียนบางสิ่งในฟิลด์ <input>:
<input type="text" oninput="myFunction()">
รองรับเบราว์เซอร์
Event Attribute | |||||
---|---|---|---|---|---|
oninput | Yes | Yes | Yes | Yes | Yes |