change

Misol

Foydalanuvchi <select> elementining tanlangan variantini o‘zgartirganda funksiyani chaqiring:

<select onchange="myFunction()">
O‘zingiz sinab ko‘ring »

Quyida ko‘proq "O‘zingiz sinab ko‘ring" misollari keltirilgan.


ULASHISH

Tavsif

onchange hodisasi HTML element qiymati o‘zgarganda sodir bo‘ladi.

Maslahat: Bu hodisa oninput hodisasiga o‘xshaydi. Farqi shundaki, oninput hodisasi element qiymati o‘zgargandan so‘ng darhol sodir bo‘ladi, onchange esa kontent o‘zgartirilgandan keyin element fokusni yo‘qotganda sodir bo‘ladi. Yana bir farqi — onchange hodisasi <select> elementlarida ham ishlaydi.



Sintaksis

HTML’da:

<element onchange="myScript">
O‘zingiz sinab ko‘ring »

JavaScript’da:

object.onchange = function(){myScript};
O‘zingiz sinab ko‘ring »

JavaScript’da, addEventListener() metodi yordamida:

object.addEventListener("change", myScript);
O‘zingiz sinab ko‘ring »

Texnik tafsilotlar

Ko‘tariladimi (bubbles): Ha
Bekor qilish mumkinmi: Yo‘q
Hodisa turi: Event
HTML teglari: <input type="checkbox">, <input type="color">, <input type="date">, <input type="datetime">, <input type="email">, <input type="file">, <input type="month">, <input type="number">, <input type="password">, <input type="radio">, <input type="range">, <input type="search">, <input type="tel">, <input type="text">, <input type="time">, <input type="url">, <input type="week">, <select> va <textarea>
DOM versiyasi: Level 2 hodisalari

Ko‘proq misollar

Misol

Foydalanuvchi kiritish maydoni kontentini o‘zgartirganda funksiyani chaqiring:

<input type="text" onchange="myFunction()">
O‘zingiz sinab ko‘ring »

Brauzerlarda qo‘llab-quvvatlash

onchange — DOM Level 2 (2001) imkoniyati.

U barcha brauzerlarda to‘liq qo‘llab-quvvatlanadi:

Chrome Edge Firefox Safari Opera IE
Ha Ha Ha Ha Ha 9-11

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!