есть ли способ реализовать событие изменения текста для обнаружения изменения текста в текстовом поле ввода HTML?
Это их можно смоделировать, используя ключевые события (нажатие клавиш и т. д.), однако это действительно неэффективно и сложно, есть ли лучший способ?
onChange не срабатывает, пока вы не потеряете фокус позже. Если вы хотите быть очень строгими с мгновенными изменениями всех видов, используйте:
<input
type = "text"
onchange = "myHandler();"
onkeypress = "this.onchange();"
onpaste = "this.onchange();"
oninput = "this.onchange();"
/>