Felizmente, existem eventos PropertyChange (IE) e OnInput.
OnInput é um evento em um navegador padrão e geralmente é aplicado ao elemento de entrada. Isso ocorrerá quando o valor da entrada mudar e pode ser ouvido em tempo real, seja em tempo real, seja na entrada do teclado ou nas alterações da pasta de mouse.
Navegador compatível
IE9 não é suportado. Neste momento, o evento PropertyChange proprietário da IE deve ser usado. Como o nome sugere, ele é traduzido como um evento de mudança de atributo. Este evento é relativamente poderoso. Ele não apenas ouve o atributo de valor da entrada, mas também inclui as propriedades de outras tags e vários atributos que mudarão, como o atributo de estilo do elemento Span. Quando ocorre um evento, você também pode usar o Event.PropertyName para acessar o nome da propriedade alterada.