Dans le cadre d'une application en Javascript que je tente de mettre au point, je souhaite filtrer les frappes au clavier.
Pour ce faire, j'intercepte tout ce qui passe par onkeydown. Je traite les frappes dans une fonction qui fait très bien son travail.
Sauf que je ne parviens pas à intercepter les frappes de caractères avec accent circonflexe ou tilde.
Dans le code ci-dessous, aucun caractère ne devrait passer, me semble-t-il. Et pourtant, on peut faire passer tous les ô et les î, les ë et les ñ que l'on veut.
Code : Tout sélectionner
<html>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script type="text/javascript">
function maFonction() {return false}
</script>
<body>
<form>
Entree<input type="text" onkeydown="return(maFonction())">
</form>
</html>
Merci pour toute réponse.
Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008092510 Ubuntu/8.04 (hardy) Firefox/3.0.3