Bonjour à tous !
Le petit script qui suit est très simple : Une zone de texte contient une valeur. Si je change manuellement cette valeur, une boîte de dialogue apparaît suite au déclenchement de l'évènement onChange()
Par contre, lorsque je clique sur le bouton, la valeur de la zone de texte est bien modifiée, mais aucun évènement n'est intercepté.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <form> <input name="test" type="text" value="1" onChange="alert('modification détectée...');" /> <input type="button" value="Modifier" onClick="test.value = test.value+1;" /> </form>
J'imagine donc qu'un évènement n'est lancé qu'à partir d'une intervention de l'utilisateur, ce qui ne m'arrange pas... car j'aimerais pouvoir détecter toute modification de cette valeur, y compris si c'est le script lui-même qui la modifie.
Ma question est donc : Existe t-il un moyen de lancer un évènement "par programmation" ?
Merci d'avance pour tout élément de réponse !
A bientôt
Partager