Bonjour tout le monde .
Le problème a surement deja été posé mais je ne trouve rien qui y fait référence.
dans un formulaire j ai un champs code postal et numero de telephone pour lesquels je souhaite autoriser que les touche numeriques.
Voici le code que j ai fait:
Quand je met le code dans l evenement onkeypress de la balise , cela fonctionne correctement. Ayant plusieurs champs a controler , j ai voulu creer une fonction general et la , ca ne fonctionne plus du tout.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <input id="rscp" name="rscp" type="text" size="9" value="<?php echo $rowcli['zip'];?>" onKeypress=" if((event.keyCode < 45 && event.keyCode != 8) || event.keyCode > 57) event.returnValue = false; else{ if((event.which < 45 && event.which != 8) || event.which > 57) return false; }">
et dans le code html :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 function chiffreonly() { if((event.keyCode < 45 && event.keyCode != 8) || event.keyCode > 57) event.returnValue = false; else{ if((event.which < 45 && event.which != 8) || event.which > 57) return false; } }
Si quelqu un pouvait me dire ou se trouve la faute... ca fé 2heures que je cherche et que je comprend pas. Merci par avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <input id="rscp" name="rscp" type="text" size="9" value="<?php echo $rowcli['zip'];?>" onKeypress="javascript:chiffreonly();">
Partager