Comment remplacer un caract�re par un autre lorsque l'utilisateur renseigne un champ texte ?
http://javascript.developpez.com/faq...s#RemplacerCar
- ajout d'un avertissement
- accolades ouvrantes � la ligne
Comment remplacer un caract�re par un autre lorsque l'utilisateur renseigne un champ texte ?
Par exemple, si l'on veut remplacer toutes les virgules par un point.
Voici le code de la fonction :
Et voici le code du champ texte :
Code javascript : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7 function virgule(texte) { if (texte.substr(texte.length-1,1) == ",") { document.getElementById('champ').value=texte.substr(0,texte.length-1)+ "." ; } }
Code html : S�lectionner tout - Visualiser dans une fen�tre � part <input type="text" id="champ" onkeyup="virgule(this.value);">
Attention :
- si l'utilisateur laisse le doigt appuy� sur la touche virgule "," seule la derni�re virgule (apr�s rel�chement de la touche) sera transform�e en point ".".
- si une cha�ne de caract�res contenant des virgules est copi�e-coll�e dans le champ, les virgules ne sont pas transform�es en points.
Partager