| 12
 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