Bonjour,
Je souhaite désactiver la touche entrée dans les champs input des formulaires. J'ai donc la fonction suivante :
Ce code marche parfaitement pour IE et FF mais n'a pas d'effet sous chrome, qui me retourne toujours true. Pourtant lors d'un appuie sur entrée, key affiche 13 lors d'un alert.
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
18
19 document.observe("dom:loaded", function() { $$("input").each(function(element){ element.observe("keypress",function(event){ var key; if(window.event)//IE & Chrome key = window.event.keyCode; else key = event.which; if(key==13) return false; else return true; }); }); });
J'ai déjà pensé à un problème de type en transformant les variables en chaines de caractères au moment du test, sans succès.
Partager