Est-il possible de controler une saisie pour ne permettre à l'utilisateur de n'entrer que des chiffres et aucune lettre???
Version imprimable
Est-il possible de controler une saisie pour ne permettre à l'utilisateur de n'entrer que des chiffres et aucune lettre???
Salut à toi aussi,
:recherch:
lol franculo ! +1
y'a pas que le body qui à l'air d'être empty ... :roll:
Slt
Moi voilà ce que j'utilise pour que l'utilisateur ne rentre que des chiffres:
Dans ta partie javascript:et dans ton "body":Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 // Début interdiction des lettres function verif_nombre(champ) { var chiffres = new RegExp("[0-9\.]"); /* Modifier pour : var chiffres = new RegExp("[0-9]"); */ var verif; var points = 0; /* Supprimer cette ligne */ for(x = 0; x < champ.value.length; x++) { verif = chiffres.test(champ.value.charAt(x)); if(champ.value.charAt(x) == "."){points++;} /* Supprimer cette ligne */ if(points > 1){verif = false; points = 1;} /* Supprimer cette ligne */ if(verif == false){champ.value = champ.value.substr(0,x) + champ.value.substr(x+1,champ.value.length-x+1); x--;} } } // fin interdiction des lettres
Voilà ce que j'ai de plus simple..Code:<input size="1" maxlength="2" onKeyUp="verif_nombre(this);">
@+ Vins
8OCitation:
Voilà ce que j'ai de plus simple..
Code:<input type="text" onkeyup="this.value=this.value.replace(/[^\d.]/g,'')" />