Contoh
Mengeksekusi JavaScript saat pengguna mengubah opsi yang dipilih dari <select> elemen:
<select onchange="myFunction()">
Cobalah sendiri " Lebih "Try it Yourself" contoh di bawah ini.
Definisi dan Penggunaan
Acara onchange terjadi ketika nilai unsur telah diubah.
Untuk radiobuttons dan kotak centang, acara onchange terjadi ketika negara diperiksa telah berubah.
Tip: Acara ini mirip dengan oninput acara. Perbedaannya adalah bahwa acara oninput terjadi segera setelah nilai elemen telah berubah, sementara onchange terjadi ketika elemen kehilangan fokus, setelah konten telah berubah. Perbedaan lainnya adalah bahwa event onchange juga bekerja pada <keygen> dan <select> elemen.
Dukungan Browser
Peristiwa | |||||
---|---|---|---|---|---|
onchange | iya nih | iya nih | iya nih | iya nih | iya nih |
Sintaksis
Dalam HTML:
Dalam JavaScript:
object .onchange=function(){ Cobalah sendiri "
Dalam JavaScript, menggunakan addEventListener() metode:
object .addEventListener("change", myScript );
Cobalah sendiri " Catatan: addEventListener() metode tidak didukung di Internet Explorer 8 dan versi sebelumnya.
Rincian teknis
Gelembung: | iya nih |
---|---|
dibatalkan: | Tidak |
jenis acara: | Peristiwa |
tag HTML yang didukung: | <Input type = "checkbox">, <input type = "warna">, <input type = "date">, <input type = "datetime">, <input type = "email">, <input type =" file ">, <input type =" bulan ">, <input type =" angka ">, <input type =" password ">, <input type =" radio ">, <input type =" range ">, < input type = "search">, <input type = "tel">, <input type = "text">, <input type = "waktu">, <input type = "url">, <input type = "minggu ">, <keygen>, <select> dan <textarea> |
DOM Versi: | Level 2 Acara |
Contoh lebih
Contoh
Mengeksekusi JavaScript saat pengguna mengubah isi dari sebuah field input:
<input type="text"
onchange="myFunction()">
Cobalah sendiri " <Object Acara