Мне нужно вызвать событие изменения входа, но только если значение изменилось. И мне нужно это сделать с клавиатуры события. Есть ли способ вызвать механизм изменения браузера, который либо инициирует событие изменения, либо не будет зависеть от того, было ли изменено значение?
Пример:
User clicks on an input field
User does not modify value of the field
user presses a key causing the input field to blue
onchange does not get triggered.
против
User clicks on an input field
User modifies the value of the field
user presses a key causing the input field to blue
onchange gets triggered.
Возможно ли это? Или мне нужно сделать значение сохранения onfocus, сравнение onblur и, возможно, вызвать onchange, но только если onchange еще не был вызван, потому что пользователь только что ушел, нажав vs скажем, триггер клавиатуры.