Bonjour,

Comment je peux faire pour empêcher les usagers de saisir des lettres ??

Comme ça marche sauf pour le premier caractère.

Merci

Code html : 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
<html>
<header>
<script type="text/javascript">
function convertToNumber(p_item) { 
 
 var itemVal = p_item;
 
 if ( itemVal != itemVal.replace(/[^0-9\.,]/g, '')) {
    p_item = itemVal.replace(/[^0-9\.,]/g, ''); 
    document.getElementById("Montant").value =  '';
 } 
 
 if ( itemVal != itemVal.replace('.',',')) {
    p_item = itemVal.replace('.',',');
    document.getElementById("Montant").value =  p_item;
       
  }
}
 
</script>
</header>
Montant: 
<input type="text" name="Montant" id="Montant" onkeypress="convertToNumber(value);"><br>
</html>