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 30 31 32
|
function IntegerOnly (evt) {
evt = (evt) ? evt : ((event) ? event : null);
var code = evt.keyCode;
// Si la touche pressée n'appartient pas aux chiffres 1 à 9
// et que ce n'est ni la touche backspace, ni la touche TAB, ni l'une des flèches gauche/droite, ni la touche DEL,
// alors: annule la frappe.
if ((code < 48 || code > 57) && (code != 38))
{ evt.returnValue = false; // méthode pour MSIE, marche aussi avec Safari, ignorée par Firefox (aucun problème)
evt.preventDefault(); // méthode pour Firefox (marche aussi avec Safari)
// Manque une méthode pour Netscape (7.0) et Opera (7.0)
}
} |
Partager