Bonjour a tous,
Je développe actuellement une application, et dans le cadre de celle-ci je dois bloqué des touche sur certains champs input.
Tous va bien l'application est en réseau local, et sera utilisez sous IE. Donc le code Javascript pour bloqué les touche marche bien.
Même un peu trop, les points ou virgules ne sont pas autorisés par le code :(
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
<script type='text/javascript'>
function chiffres(event) {
// Compatibilité IE / Firefox
if(!event&&window.event) {
event=window.event;
}
// IE
if(event.keyCode < 48 || event.keyCode > 57) {
event.returnValue = false;
event.cancelBubble = true;
}
}
</script> |
Code:
<input type="text" name="nbrent" SIZE="2" MAXLENGTH="2" onkeypress="chiffres(event);">
Donc si je comprend bien le code, a chaque fois qu'une touche est frappés dans le champs, le "keycode" est reçus et si celui-ci est inférieur a 48 ou supérieur a 57, la fonction empêche cette touche.
Le problème est le suivant, comment accepter les points et virgules avec ce code 8O. Personnellement je ne vois pas comment faire, c'est bien pour sa que je demande a quelqu'un de plus éclairé que moi de répondre.
Merci d'avance :D