traiter le point du pavé numerique (remplacer par une virgule?)

traiter le point du pavé numerique (remplacer par une virgule?) - HTML/CSS - Programmation

Marsh Posté le 25-11-2003 à 09:29:58    

voila  
danns mon appli j'ai besoin que lorsque l'on tape le point du pavé numerqiue , ca fasse une virgule (comme sous excel)
 
comment faire?
 
comment récuperer dans un gestionnaire d'evenement cette touche pour la remplacer automatiquement par une virgule?


Message édité par saxgard le 25-11-2003 à 09:35:50
Reply

Marsh Posté le 25-11-2003 à 09:29:58   

Reply

Marsh Posté le 25-11-2003 à 09:32:43    

c'est quoi le rapport avec le php?

Reply

Marsh Posté le 25-11-2003 à 09:35:36    

gizmo a écrit :

c'est quoi le rapport avec le php?


 
bah j'aurai du mettre javascript  ;o)
me suis gourré

Reply

Marsh Posté le 25-11-2003 à 10:01:55    

peut-on avce captureevents  , capturer la touche "." du pavé numerqiue saisi dansun champ en particulier dans un formulaire , et le remplacer par ","?
 
ou exist-il une autre méthode
quelqu'un à une solution à me proposer?

Reply

Marsh Posté le 25-11-2003 à 10:22:19    

à l'envoi du formulaire, tu fais maChaine.Replace(".","," ) ;
 
ou alors au keydown, tu peux récupérer caractère par caractère.  
 
--> google

Reply

Marsh Posté le 25-11-2003 à 10:27:56    

JagStang a écrit :

à l'envoi du formulaire, tu fais maChaine.Replace(".","," ) ;
 
ou alors au keydown, tu peux récupérer caractère par caractère.  
 
--> google


 
le replace j'y avais pas penser a l'envoi du formulaire
mais sinon comment on fait pour récuperer les caractères au keydown
 
PS: j'ai fais google
 
j'ai essayer captureevents meme sur un exemple simple et ca me marque uen erreur
exemple:

Code :
  1. <script type="text/javascript">
  2. <!--
  3. window.captureEvents(Event.KEYPRESS);
  4. window.onkeypress = sortie;
  5. function sortie(evenement) {
  6. alert("Vous avez appuyé sur une touche avec la valeur  " + evenement.which " );
  7. }
  8. //-->
  9. </script>


 
ca me dit que event est indefini
 
d'autant plus j'aimerai capturer l'evenement que sur certain champ spécifique du formulaire et non pas sur l'ensemble des champs

Reply

Marsh Posté le 25-11-2003 à 13:18:46    

d'autant plus j'aimerai detecter si quelqu'un entre des majuscules  au fur eta mesure qu'il saisi sont texte

Reply

Marsh Posté le 25-11-2003 à 14:09:35    

Reply

Marsh Posté le 25-11-2003 à 14:24:39    

Reply

Marsh Posté le 25-11-2003 à 21:40:32    

pourquoi tu dis pas tout simplement à l'utilisateur du formulaire d'utiliser la virgule ?

Reply

Marsh Posté le 25-11-2003 à 21:40:32   

Reply

Marsh Posté le 26-11-2003 à 09:31:48    

Bobe a écrit :

pourquoi tu dis pas tout simplement à l'utilisateur du formulaire d'utiliser la virgule ?  


 
 :non: pas pratique il y en aura toujours qui se tromperont, la fonction replace est de loin la plus pratique et transparente  ;)

Reply

Marsh Posté le 26-11-2003 à 13:34:46    

flyman30 a écrit :


 
 :non: pas pratique il y en aura toujours qui se tromperont, la fonction replace est de loin la plus pratique et transparente  ;)  


 
oauis j'ai pris la fonction str_replace et a cahque fois avant d efaire mes tests sur els chmaps et de les rajoutés dans la base de données , je remplace le .  par  , comme ca qu'ils utilisent  le ; ou la  ,  bin ca marche.  :)  
 

Reply

Marsh Posté le 26-11-2003 à 18:54:17    

Saxgard a écrit :


 
oauis j'ai pris la fonction str_replace et a cahque fois avant d efaire mes tests sur els chmaps et de les rajoutés dans la base de données , je remplace le .  par  , comme ca qu'ils utilisent  le ; ou la  ,  bin ca marche.  :)  
 
 


 
T'a tout compris  :)

Reply

Marsh Posté le 27-11-2003 à 10:32:02    

flyman30 a écrit :


 
T'a tout compris  :)  


 
oauis ouais  ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed