il y a un problème dans la meilleure réponse donnée par ScottKoon
voici
} else if(el.attachEvent ) {
myInput.attachEvent('onkeydown',this.keyHandler); /* damn IE hack */
}
Devrait être
} else if(myInput.attachEvent ) {
myInput.attachEvent('onkeydown',this.keyHandler); /* damn IE hack */
}
Pour cette raison, cela ne fonctionnait pas dans IE. En espérant que ScottKoon mettra à jour le code