โชคดีที่มี PropertyChange (เช่น) และเหตุการณ์ oninput
OnInput เป็นเหตุการณ์ในเบราว์เซอร์มาตรฐานและโดยทั่วไปจะใช้กับองค์ประกอบอินพุต มันจะเกิดขึ้นเมื่อค่าอินพุตเปลี่ยนไปและสามารถรับฟังในเวลาจริงไม่ว่าจะเป็นการเปลี่ยนแปลงของแป้นพิมพ์หรือการเปลี่ยนแปลงการวางเมาส์
เข้ากันได้กับเบราว์เซอร์
ไม่รองรับ IE9 ในเวลานี้จะต้องใช้กิจกรรมการเปลี่ยนแปลงทรัพย์สินที่เป็นกรรมสิทธิ์ของ ตามชื่อแนะนำว่ามันถูกแปลเป็นเหตุการณ์การเปลี่ยนแปลงแอตทริบิวต์ เหตุการณ์นี้ค่อนข้างทรงพลัง ไม่เพียง แต่ฟังแอตทริบิวต์ค่าของอินพุต แต่ยังรวมถึงคุณสมบัติของแท็กอื่น ๆ และแอตทริบิวต์ต่าง ๆ ที่จะเปลี่ยนเช่นแอตทริบิวต์สไตล์ขององค์ประกอบ SPAN เมื่อเหตุการณ์เกิดขึ้นคุณสามารถใช้ Event.propertyName เพื่อเข้าถึงชื่อคุณสมบัติที่เปลี่ยนแปลง