Salve.
Avendo: una funzione JS "valid(x)" che deve necessariamente ricevere un parametro, un pulsante html "edit" ed un input di tipo testo "campoprova"
Si vuole, al click del pulsante "edit", aggiungere dinamicamente all'input "campoprova" l'evento "onkeyup" richiamante la funzione "valid(variabile)".
il codice seguente, con IE7, non da errore, ma non da neanche segni di vita:
al click del pulsante "edit":
var oggetto=document.getElementById("campoprova");
if(oggetto.addEventListener) {
oggetto.addEventListener("keyup", function(){valid(oggetto);}, false);
}
è errata la sintassi?
NB: è stata effettuata una prova anche sostituendo "keyup" con "keyUp"