Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
902 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  javascript : problème de "replace"

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

javascript : problème de "replace"

n°1802725
freed102
Arayashiki
Posté le 21-10-2008 à 10:47:36  profilanswer
 

bonjour,
 
Je tente depuis hier de faire un rechercher remplacer avec javascript dans une chaine, mais la fonction replace ne fonctionne pas
 
 
prenons un exemple :  
 
j'ai une liste de champs avec cases à cocher, quand je coche : il ajoute sa valeur concaténée d'un pipe dans un champ de type "hidden" et quand je décoche, il la retire.
 
... pour l'ajout, ça fonctionne sans probleme.. mais pour le retrait.. la fonction replace ne fonctionne pas....
 
 

Code :
  1. function keepValues(val,field,mode){
  2. var elem=document.getElementById(field);
  3. if(mode=="add" ){
  4. alert("add" )
  5. if (elem.value.search(val) == -1){
  6.  if(elem.value=="" ){
  7.  elem.value+="|"+val+"|";
  8.  }else{
  9.  elem.value+=val+"|";
  10.  }
  11.  }
  12. }else{
  13. var removedVal=val+"|";
  14. var elemVal=elem.value;
  15. alert("remove : "+removedVal+ " from "+elemVal)
  16. elemVal.replace(removedVal,"" );
  17. alert(elemVal)
  18. elem.value=elemVal;
  19. }
  20. }


 
vous avez une petite idée ?
 
Merci

mood
Publicité
Posté le 21-10-2008 à 10:47:36  profilanswer
 

n°1802735
freed102
Arayashiki
Posté le 21-10-2008 à 11:05:23  profilanswer
 

je me suis autocorrigé :  
 

Code :
  1. var elemVal=elem.value;
  2. newval=elemVal.replace(removedVal,"" );
  3. elem.value=newval;


 
 
il fallait mettre le resultat dans une variable ;)
Merci !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  javascript : problème de "replace"

 

Sujets relatifs
Problème Boost & STLPort sous Mingw (sous wxDev-C++)[Java] probleme reaffichage contentPane
Probleme d'url rewritingProblème JInternalFrame
erreur 500 : problème envoi de formulaire par mail[SQL]Probleme de condition sur un SELECT
[Access 2007] Problème de relations de tablesPetit problème avec $_FILES
Turbo c++ : probleme de linkeur? 
Plus de sujets relatifs à : javascript : problème de "replace"


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR