Bonjour,
J'aimerai interdire de saisir n'importe quelle autre caractères que les nombres, j'utilise une simple regexp, bon ça bloque les autres caractères mais en même temps, ça ne donne pas la main pour modifier ce qu'on a saisie (s'il s'agit des nombres, puisqu'ils ne sont pas interdit )
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
20
21
22
23
24
25
26
27
28
29
 
.....
 function noChars(e){
      var keynum
      var keychar
      var numcheck
 
if(window.event) // IE
{
   keynum = e.keyCode
}
 else if(e.which) // Netscape/Firefox/Opera
{
  keynum = e.which
}
keychar = String.fromCharCode(keynum);
numcheck = /[^0-9]/;
 
return !numcheck.test(keychar) ;
}
 
 
//  -->
 
</script>
</head>
<body>
<input type ="text" id="test_" onKeyPress="return noChars(event);" >
....
S"il y a une autre façon de faire, ça sera aussi intéressant
Merci