Salut,
Vous pouvez me dire c'est quoi l'�quivalent de :
En java script.Code:
1
2 Replace(chaine, " ","")
Version imprimable
Salut,
Vous pouvez me dire c'est quoi l'�quivalent de :
En java script.Code:
1
2 Replace(chaine, " ","")
Code:chaine.replace(" " ,"")
Merci, mais t'as mis espace entre les deux cotes:aie:
Il faut que je l'essai tt d'abord:D
voila j'ai fait un ptit test mais ca marche pas:(
j'ai fait une erreur?:roll:Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <script type="text/javascript"> function removespace(){ var chaine=document.getElementById("text").value; chaine=chaine.replace(' ',''); } </script> </head> <body> <form id="form1" name="form1" method="post" action=""> <label> <input name="text" type="text" id="text" onblur="removespace()"/> </label> </form>
Non ton code fonctionne bien ...
Le seul truc c'est qui'l ne doit pas faire ce � quoi tu t'attends ...
Et tu ne r�affcihe pas le r�sultat
L� il remplace bine la premi�re occurence de l'espace dans la chaine, si tu en avais fait un alert tu l'aurais vu ..
replace en javascript ne remplace que la premi�re occurence ...
il faut donc faire une boucle while en testant l'indexOf du cract�re � remplacer ...
j'ai besoin de cette fonction pour les calcules par exemple si l'utilisateur entre 10 000 �a va pas marcher, le r�sultat va �tre NaN. Sinon y a pas une autre fonction pour faire des calcules m�me avec un chiffre avec espace?
Tu n'as visiblement rien compris � mon dernier post ... :roll:
Si, mais je ne sais pas travailler avec "indexOf" + boucle while. Je vais chercher:)
Merci
Faut utiliser des regExp
En JS c'est oblig�...
str = str.replace(/ /g, "");
pas si tu ne veux supprimer qu'une occurence ...
Porquoi ne pas emp�cher la saisie des espaces dans ton champs et n'autoriser que la saisie de nombres ? :lol:
Va faire un petit tour dans la faq :
http://javascript.developpez.com/faq...input.chiffres