|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Membre habitué
![]() Inscription : octobre 2006 Messages : 325 ![]() |
Bonjour tout le monde
Je souhaite faire un fonction en JS qui me permette de contrôler la saisie dans mes formulaires. J'ai trouvée une fonction qui fait sa très bien : Code :
Merci de votre aide ha oui il y a d'autre partie de code : Code :
Merci |
||||
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Tlouye Ci Inscription : mars 2004 Messages : 1 450 ![]() |
En gros tu veux qu'on fasse la recherche pour toi c'est ça ?
=> http://lmgtfy.com/?q=javascript+keycode => http://www.cambiaresearch.com/c4/702...Key-Codes.aspx => http://www.asquare.net/javascript/tests/KeyCode.html PS : Le premier lien est en anglais mais je te laisse le soin de toi-même rechercher dans un dictionnaire ou sur un site de traduction comment on dit 'virgule'. |
|
|
00
|
|
|
#3 | ||
|
Membre habitué
![]() Inscription : octobre 2006 Messages : 325 ![]() |
Loceka je trouve que tu es quand même un peu dur
j'ai quand même montré que j'avais fait des recherches ... pour la virgule le event.which est 44 et le event.keyCode est 0 Pour la touche Del le event.which est 8 et le event.keyCode est 8 malgret sa je n'arrive pas à modifier le code pour y ajouter ces modifications mon code actuelle est : Code :
|
||
|
|
00
|
|
|
#4 | |||||
|
Membre Expert
![]() Tlouye Ci Inscription : mars 2004 Messages : 1 450 ![]() |
Citation:
Teste plusieurs navigateurs avec cette page : http://www.asquare.net/javascript/tests/KeyCode.html Ce que tu as dit est vrai pour Firefox, ça ne l'est pas pour IE ni Opera (j'ai pas testé les autres). Code :
Sinon une fois que tu connais les codes à utiliser c'est relativement simple : Code :
|
|||||
|
|
00
|
|
|
#5 |
|
Membre habitué
![]() Inscription : octobre 2006 Messages : 325 ![]() |
moi je n'ai trouvé que
onKeyDown et onKeyUp et onKeyPress qui d'après se que j'ai compris fait l'union des des deux précédent tu conseil d'utilisé quoi?? |
|
|
00
|
|
|
#6 |
|
Membre Expert
![]() Tlouye Ci Inscription : mars 2004 Messages : 1 450 ![]() |
Le plus simple serait d'utiliser onKeyDown, un return false empêcherait l'écriture du résultat.
Par contre les "codes" seraient différents, comme tu peux le voir. Pour la virgule ce serait 188 au lieu de 44 par exemple. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com