ปกติแล้วพวก event on ทั้งหลายแหล่เขาไม่ควรเอาไปยัดไว้ใน html โดยเฉพาะที่มีการตรวจสอบเยอะๆอย่างนี้ควรแยกออกมาเป็นฟังก์ชั่นในไฟล์ js อะไรแบบนี้จะดีกว่าเพื่อการแก้ไขจะได้อ่านง่ายกว่าและไม่ต้องเขียนยัดๆกัน อีกหน่อยตอนจะมาแก้รับรองเลยว่าแบบนี้จะปวดหัวตายกันไปข้าง