Bonjour,
Alors voilà, j'ai 2 composants de type input type=text. Lorsque j'en modifie un, je veux que l'event "onkeypress" du second change en faisant un alert d'un texte quelconque.
Pour cela je dois donc modifier l'évènement onKeyPress de mon champ dans un fonction javascript... mais même si j'arrive a changer cette valeur, l'évènement n'est pas fire.
Ce code est un test car le but final est d'ajouter une ligne a exécuter à une fonction onChange et de faire un truc du style :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 <html> <head> <SCRIPT Language="javascript1.2"> function modify() { document.getElementById("champ").onKeyPress = "alert('Hello')"; // Vérifie le contenu alert(document.getElementById("champ").onKeyPress); } </SCRIPT> </head> <body> <input type="text" id="champ"><br> <input type="text" onkeypress="modify()"> </body> </html>
Merci de votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 document.getElementById("champ").onKeyPress = document.getElementById("champ").onKeyPress + ";\nalert('Hello');";![]()
Partager