วิธีใช้เหตุการณ์ onchange ใน JavaScript

Withi Chi Hetukarn Onchange Ni Javascript



ในการเปลี่ยนแปลง ” เป็น JavaScript ที่สำคัญ “GlobalEventHandler” ที่จัดการกับการเปลี่ยนแปลงในเหตุการณ์ เกิดขึ้นเมื่อองค์ประกอบ HTML ที่เกี่ยวข้องสูญเสียโฟกัสในการดำเนินการ โดยทั่วไปจะใช้ในแบบฟอร์มสำหรับจัดการและตรวจสอบค่าที่อัปเดตเป็นค่าที่มีอยู่ ทริกเกอร์อย่างรวดเร็วทันทีที่ค่าหรือสถานะของ HTML ที่ระบุได้รับการเปลี่ยนแปลง

คู่มือนี้จะแสดงให้เห็นถึงวัตถุประสงค์และการทำงานของเหตุการณ์ “onchange” ใน JavaScript

จะใช้เหตุการณ์ 'onchange' ใน JavaScript ได้อย่างไร

ในการเปลี่ยนแปลง ” เหตุการณ์เปิดใช้งานเมื่อค่าขององค์ประกอบ HTML ที่ระบุมีการเปลี่ยนแปลง เมื่อเหตุการณ์นี้ทริกเกอร์ ฟังก์ชัน JavaScript ที่เกี่ยวข้องจะดำเนินการเพื่อทำงานเฉพาะ







ไวยากรณ์



วัตถุ. ในการเปลี่ยนแปลง = การทำงาน ( ) { มายสคริปต์ } ;

ในไวยากรณ์ข้างต้น:



  • องค์ประกอบ: หมายถึงองค์ประกอบ HTML เฉพาะ
  • การทำงาน(): มันแสดงถึงฟังก์ชันที่กำหนดไว้ซึ่งจะถูกเรียกใช้เมื่อทริกเกอร์เหตุการณ์
  • มายสคริปต์: อ้างถึงข้อกำหนดฟังก์ชัน JavaScript เพื่อดำเนินการเฉพาะเมื่อเหตุการณ์ 'onchange' เกิดขึ้น

ไวยากรณ์ (ด้วยวิธี “addEventListener()”)





วัตถุ. addEventListener ( 'เปลี่ยน' , มายสคริปต์ ) ;

ในไวยากรณ์ข้างต้น ' addEventListener() ” วิธีการใช้ “ ในการเปลี่ยนแปลง ” เหตุการณ์เพื่อเรียกใช้ฟังก์ชัน JavaScript สำหรับการทำงานต่างๆ

ตัวอย่างที่ 1: การใช้เหตุการณ์ “onchange” เพื่อแสดงค่าที่เลือกโดยใช้ไวยากรณ์พื้นฐาน

ในสถานการณ์สมมตินี้ เหตุการณ์ 'onchange' จะเชื่อมโยงกับรายการตัวเลือกเพื่อแสดงค่าตัวเลือกที่เปลี่ยนแปลงและเรียกใช้ฟังก์ชัน JavaScript ที่สอดคล้องกัน



รหัส HTML

ดูโค้ด HTML ต่อไปนี้:

< ชั่วโมง2 > ในการเปลี่ยนแปลง เหตุการณ์ ในจาวาสคริปต์ ชั่วโมง2 >

< หน้า > เลือกภาษาอื่นจากรายการ หน้า >

< เลือกรหัส = 'การสาธิต' ในการเปลี่ยนแปลง = 'ตัวอย่าง()' >

< ค่าตัวเลือก = 'เอชทีเอ็มแอล' > HTML ตัวเลือก >

< ค่าตัวเลือก = 'ซีเอสเอส' > ซีเอสเอส ตัวเลือก >

< ค่าตัวเลือก = 'จาวาสคริปต์' > จาวาสคริปต์ ตัวเลือก >

เลือก >

< รหัสพี = 'พี 1' > หน้า >

ในรหัสด้านบน:

  • ขั้นแรก กำหนดหัวข้อย่อยโดยใช้ปุ่ม “

    ” แท็ก

  • ถัดไป เพิ่มย่อหน้าด้วยคำสั่งที่ระบุ
  • หลังจากนั้น “ <เลือก> ” แท็กสร้างรายการแบบเลื่อนลงด้วยรหัสที่กำหนด “ การสาธิต ' และ ' ในการเปลี่ยนแปลง ” เหตุการณ์เปลี่ยนเส้นทางไปยังฟังก์ชัน “ ตัวอย่าง() ” ตามลำดับ
  • ในเนื้อหาของแท็ก “