[JAVASCRIPT] Problème avec les keycodes
Résolu
mentholine42
-
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
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é
- Erreur #125 javascript - Forum Mozilla Firefox
- Afficher un tableau javascript en html ✓ - Forum Javascript
- Javascript arrondi - Forum Javascript
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>