Pangyayaring onchange
Paglilinaw at paggamit
Nang magbago ang halaga ng elemento, magaganap ang pangyayaring onchange.
Para sa single checkbox at checkbox, nang nagbago ang estado ng pinili, nagaganap ang pangyayaring onchange.
Mga tagubilin:Ang pangyayari na ito ay katulad ng oninput Event.Ang kaibahan nito ay ang oninput event ay nangyayari kaagad kapag nagbago ang halaga ng elemento, habang ang onchange ay nangyayari kapag nawala ang fokus ng elemento at nagbago ang nilalaman. Ang isa pang kaibahan ay ang onchange event ay naaangkop din sa <select> element.
Mga halimbawa
Halimbawa 1
Ipatnugot ang JavaScript kapag nagbago ang piniling opsyon ng user sa <select> element:
<select onchange="myFunction()">
Halimbawa 2
Ipatnugot ang JavaScript kapag nagbago ang nilalaman ng input field ng user:
<input type="text" onchange="myFunction()">
Gramata
Sa HTML:
<element onchange="myScript">
Sa JavaScript:
object.onchange = function(){myScript};
Sa JavaScript, gamit ang addEventListener() method:
object.addEventListener("change", myScript);
Komentaryo:Hindi suportado ng Internet Explorer 8 o mas maaga Mga paraan ng addEventListener().
Detalye ng teknolohiya
Buong balon: | Support |
---|---|
Maaaring kanselahin: | Hindi suportado |
Uri ng pangyayari: | Event |
Suportadong HTML tag: | <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> at <textarea> |
DOM Version: | Level 2 Events |
Browser Support
Events | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
onchange | Support | Support | Support | Support | Support |