Maison > interface Web > js tutoriel > Description de la méthode de déclenchement de l'événement onchange dans les compétences js_javascript

Description de la méthode de déclenchement de l'événement onchange dans les compétences js_javascript

WBOY
Libérer: 2016-05-16 16:56:20
original
1463 Les gens l'ont consulté

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.

Copier le code Le code est le suivant :

if (obj.fireEvent)
{
obj.fireEvent('onchange');
}
else
{
obj.onchange();
}

C'est-à-dire, déterminez l'événement fireEvent s'il est disponible, sinon, utilisez directement la méthode onchange().
Étiquettes associées:
js
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal