L'événement onchange dans js est un événement qui est déclenché lorsque la valeur d'un contrôle d'entrée, tel qu'une zone de texte, est modifiée côté client. Mais si vous modifiez la valeur d'une zone de texte dans le code js au lieu de modifier la valeur d'une zone de texte via la saisie au clavier, l'événement onchange ne sera pas déclenché.
Alors, comment déclencher l'événement onchange du contrôle textbox via du code en mode code js ? Après avoir consulté les informations, j'ai découvert que js fournit une méthode qui peut déclencher tous les événements du contrôle. object.fireEvent(), utilisez des méthodes telles que object.fireEvent('onchange') pour déclencher l'événement onchange du contrôle.
De même, l'utilisation de la méthode fireEvent dans js peut également déclencher d'autres événements spatiaux.
• Pour ajouter , la méthode fireEvent ci-dessus n'est pas prise en charge dans le navigateur Firefox. Donc, si vous souhaitez l'exécuter à la fois dans IE et FF, essayez le code suivant.