1. La différence entre l'événement onchange et l'événement onpropertychange :
L'événement onchange est déclenché lorsque le contenu change (les deux contenus peuvent être égaux) et que le focus est perdu ; l'événement onpropertychange est déclenché en temps réel, et sera déclenché à chaque fois qu'un personnage est ajouté ou supprimé. sera également déclenché par les modifications de js, mais cet événement est exclusif à IE.
2. La différence entre l'événement oninput et l'événement onpropertychange :
L'événement oninput est un événement pris en charge par la plupart des navigateurs à l'exception d'IE. Il est déclenché en temps réel lorsque la valeur change, mais il ne sera pas déclenché lorsque la valeur est modifiée via js ; , mais oninput n'est déclenché que lorsque la valeur est modifiée, oninput doit être enregistré via addEventListener(), la méthode d'enregistrement onpropertychange est la même que les événements généraux.
3. Lorsque oninput et onpropertychange échouent :
événement oninput :
(1) Lorsque la valeur est modifiée dans le script, elle ne sera pas déclenchée
;(2) Lors de la sélection dans l'invite déroulante automatique du navigateur, elle ne sera pas déclenchée
;événement onpropertychange :
Lorsque l'entrée est définie sur Disable=true, elle ne sera pas déclenchée.