[JAVASCRIPT] Problème avec les keycodes
Résolu
mentholine42
-
jordane45 Messages postés 40050 Statut Modérateur -
jordane45 Messages postés 40050 Statut Modérateur -
Bonjour à tous,
j'ai un léger problème avec un formulaire qui n'est censé n'accepter que des chiffres , mais qui pour raison mystérieuse accepte aussi les symboles /-. et uniquement ces trois là. voici le code en question :
Quelqu'un aurait-il déjà rencontré ce problème, si oui, y'a-t'il un moyen simple et rapide de le résoudre ?
Merci d'avance.
j'ai un léger problème avec un formulaire qui n'est censé n'accepter que des chiffres , mais qui pour raison mystérieuse accepte aussi les symboles /-. et uniquement ces trois là. voici le code en question :
<?php echo "<input type=\"text\" name=\"m1n\" size=\"10\" value=\"$m1n\" maxlength=\"5\"
onKeypress=\"
if(event.keyCode < 45 || event.keyCode > 57) {event.returnValue = false ;}
if(event.which < 45 || event.which > 57) {event.returnValue = false ;}
\"
onclick=\"if(this.value=='0'){this.value='';}\"
onBlur=\"if(this.value==''){this.value='0';}\">";
?>
Quelqu'un aurait-il déjà rencontré ce problème, si oui, y'a-t'il un moyen simple et rapide de le résoudre ?
Merci d'avance.
A voir également:
- [JAVASCRIPT] Problème avec les keycodes
- Telecharger javascript - Télécharger - Langages
- A javascript error occurred in the main process - Forum Handicap / Accessibilté
- Afficher un tableau javascript en html ✓ - Forum Javascript
- Javascript arrondi - Forum Javascript
- Javascript arrondi après la virgule ✓ - Forum Windows
2 réponses
Bonjour,
Testes ceci :
Testes ceci :
<input type='text'
name='m1n'
size='10'
value='".$m1n."'
maxlength='5'
onkeyup='verifSaisie(this);'
>
<script type="text/javascript">
function verifSaisie(elm){
var reg = new RegExp('^\\d+$');
if (!elm.value.match(reg)) {
elm.value = elm.value.replace(elm.value.slice(-1), "");
}
}
</script>