input change, input μ΄λ²€νΈ
μμνλ©°
input μμμ κ°μ΄ λ³κ²½λ λ μΊμΉν μ μλ μ΄λ²€νΈλ inputκ³Ό changeκ° μλ€. μ΄ λμ μ°¨μ΄μ μ λν΄ μμ보μ.
input VS change
input μ΄λ²€νΈλ change μ΄λ²€νΈμ λ€λ₯΄κ² valueκ° λ°λ λλ§λ€ λ°λμ μΌμ΄λλ€. stackoverflow λ΅λ³μ λ μμΈν μ°¨μ΄μ μ μ€λͺ
ν΄μ£Όκ³ μλ€.
oninput: μ¬μ©μ μΈν°νμ΄μ€λ₯Ό ν΅ν΄ ν
μ€νΈ λ΄μ©μ΄ λ³κ²½λ λ λ°μνλ€. (ν
μ€νΈ λ΄μ©μ λ³κ²½μ¬ν)
onchange: κ°μ μ ννκ±°λ μ΅μ
μ ννμλ§μ, νκΈ μ
λ ₯μ κ²½μ° νκΈμκ° μμ±λ λ€ λ€λ₯Έ ν€λ₯Ό μ
λ ₯(μ: μν° ν€)μ΄ μΌμ΄λμΌ λ°μλλ€. <input>, <select>, <textarea> νκ·Έμμ μ¬μ©μ΄ κ°λ₯νλ€.
<input>: κ°μ λ³κ²½ + ν¬μ»€μ€ μ΄λ<select>: μ΅μ μ΄ λ³κ²½λμμ λ
Ref
https://stackoverflow.com/questions/17047497/difference-between-change-and-input-event-for-an-input-element
https://developer.mozilla.org/ko/docs/Web/API/HTMLElement/input_event