Je trouve le code actuel quelque peu ... vieillot et un peu ridicule (détection des touches clavier appuyées ...)
Remaniement par une fonction qui tient sur 3 lignes grâce aux RegExp :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 function chiffres(objInput){ var reg = /^[0-9]*$/; if(!reg.test(objInput.value)){ objInput.value = objInput.value.substring(0,objInput.value.length-1); } }
Code html : Sélectionner tout - Visualiser dans une fenêtre à part <input type="text" value="" onkeyup="chiffres(this)" onkeydown="chiffres(this)" />
Partager