[Résolu]Modifier un event à la volée
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.
Code:
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> |
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:
1 2
|
document.getElementById("champ").onKeyPress = document.getElementById("champ").onKeyPress + ";\nalert('Hello');"; |
Merci de votre aide. :wink: