That is to say: the onpropertychange event will be triggered every time the value of the text box is changed with the keyboard or its value is changed with js, while onchange is only triggered when the value is changed with the keyboard and then loses focus (onblur). Using js Changing its value cannot be triggered! Both onpropertychange and onchange do not care whether the actual value in the text box has changed or not. As long as there is a corresponding change, it may be triggered. Sometimes when the above two times cannot meet the needs, you can consider only using onblur.
One more thing to note is that when onblur and onchange events are used together, onblur will cause problems. . . . See the following
test page for details: