input vs change events
Në shqip: Ngjarjet input dhe change
ShpjegimiSQ
input ndodh sa herë ndryshon teksti (çdo shkronjë) — ideal për kërkim të drejtpërdrejtë. change ndodh vetëm kur përdoruesi mbaron (largohet nga fusha ose zgjedh opsion).
EnglishEN
input fires every time the text changes (every letter) — ideal for live search. change fires only when the user is done (leaves the field or picks an option).
Si ta mendosh
Si dallimi mes të dëgjuarit fjalë pas fjale dhe të pritjes së fundit të fjalisë.
Lexoje në anglisht
Like the difference between listening word by word and waiting for the end of the sentence.
Shembull kodijavascript
kerkimi.addEventListener("input", (e) => kerko(e.target.value));
zgjedhja.addEventListener("change", (e) => ndrysho(e.target.value));