onKeypress avec tous les navigateurs
Salut
Etant débutant en javascript, je voudrais saisir juste les majuscules et les chiffres.
Mais cela marche que sur opera, pas sur firefox
Code:
1 2 3 4 5 6 7 8 9 10 11
| function majuscule_nombre()
{
if(window.event) // IE
keynum = e.keyCode
else if(e.which) // Netscape/Firefox/Opera
keynum = e.which
if(keynum!= 32 && keynum!= 8 && keynum < 48 || keynum > 90)
e.returnValue = false;
if(keynum!= 32 && keynum!= 8 && keynum < 48 || keynum > 90)
return false;
} |
Code:
1 2 3
|
echo '<script type="text/javascript" src="fonction.js"></script>';
echo '<td><input type="text" name="nouveau" size="30" maxlenght="50" onKeypress="majuscule_nombre();"></td>'; |
Merci à vous