Bonjour à tous,
En parcourant le site je suis tombé sur ce petit code tout bête Remplacer un caractère à la volée et il me plait beaucoup.
Je l'ai intégré à mon projet sans soucis sur une page pour faire des tests et tout fonctionne parfaitement. Par contre je rencontre une difficulté dans un certain cas de figure.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 function virgule(texte) { if (texte.substr(texte.length-1,1) == ",") { document.getElementById('champ').value=texte.substr(0,texte.length-1)+ "." ; } }
Comme on utilise getElementById() le script plante quand je me retrouve avec plusieurs input à vérifier sur la même page.
Existe t'il une méthode pour palier à ce problème ? J'ai essayé ceci :
Mais ça ne marche pas. (Inutile de me dire que je suis une quiche en Js et/ou Ajax : je le sais! )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 function noVirgule(texte) { if (texte.substr(texte.length-1,1) == ",") { document.getElementById('effVirgule1' || 'effVirgule2' || 'effVirgule3').value=texte.substr(0,texte.length-1)+ "." ; } }
Partager