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