onblur срабатывает, когда поле теряет фокус, в то время как onchange срабатывает, когда значение этого поля изменяется. Однако эти события не всегда происходят в одном и том же порядке.
В Firefox вкладка из измененного поля вызовет onchange, а затем onblur, и, как правило, делает то же самое в IE. Однако, если вы нажмете клавишу ввода вместо вкладки, в Firefox будет срабатывать onblur, а затем onchange, в то время как IE обычно срабатывает в исходном порядке. Тем не менее, я видел случаи, когда IE также сначала запускает размытие, так что будьте осторожны. Вы не можете предполагать, что onblur или onchange произойдут раньше, чем другой.