OnChange, меняет когда мы начинаем менять объект, при этом новое значение у меня ещё не введено, а мне нужно событие которое сработает после того как я введу значение и нажму Enter.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший