IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Supprimer une sous chaine dans une chaine


Sujet :

JavaScript

  1. #1
    Membre régulier Avatar de devkaty
    Inscrit en
    Mai 2009
    Messages
    174
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 174
    Points : 96
    Points
    96
    Par défaut Supprimer une sous chaine dans une chaine
    salut tout le monde;
    j'ai une formulaire avec des cases à cocher et dépand le choix je fait un traitement:
    - si je décoché ,j'enregistre la valeur de la colonne que j'ai décoché dans une ccokie(je fait plusieurs enregistrements) a la fin la chaine sera comme ça :num,nom,prenom,email
    - si je coche je supprime la valeur de la cookie (si je choisi par exemple 'nom' j'ai besoin de supprimer le 'nom' dans la cookie et la chaine reste comme ça : num,prenom,email)
    mais avec les virgule j'arrive pas a faire ça .

    voila un bout de mon code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
    //si je décoche -->j'enregistre la valeur dans une cookie
       if(visible == false){
            nameCol = getCookie('nameCol');
                if (nameCol != null && nameCol != ""  ) {
                     tabCol = nameCol + ',' + column;
                     setCookie('nameCol', tabCol, null);
                } else {
                    setCookie('nameCol', column, null);
                }
     
        }
    //si je coche je supprime la valeur dans cookie
     else {
            //supprimer colonne ds cookie
            nameCol = getCookie('nameCol');
            reg = new RegExp(column , "g");
           newCookie = nameCol.replace(reg,"") ;
            setCookie('nameCol', newCookie, null);
        }
    Merci d'avance.

  2. #2
    Expert confirmé
    Avatar de emmanuel.remy
    Inscrit en
    Novembre 2005
    Messages
    2 855
    Détails du profil
    Informations personnelles :
    Âge : 55

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 855
    Points : 4 045
    Points
    4 045
    Par défaut
    Salut,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
     
    //si je décoche -->j'enregistre la valeur dans une cookie
       if(visible == false){
            nameCol = getCookie('nameCol');
                if (nameCol != null && nameCol != ""  ) {
                     tabCol = nameCol + ',' + column;
                     setCookie('nameCol', tabCol, null);
                } else {
                    setCookie('nameCol', column, null);
                }
     
        }
    //si je coche je supprime la valeur dans cookie
     else {
            //supprimer colonne ds cookie
            nameCol = getCookie('nameCol');
            reg = new RegExp(",?" + column , "g");
            nameCol = nameCol.replace(reg,"");
            var  newCookie = nameCol.replace(/^,/,"");
     
            setCookie('nameCol', newCookie, null);
     
        }
    ERE
    Quand une tête pense seule, elle devient folle.

  3. #3
    Membre régulier Avatar de devkaty
    Inscrit en
    Mai 2009
    Messages
    174
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 174
    Points : 96
    Points
    96
    Par défaut Merciiiii
    Salut ;

    Ça marche Merci beaucoup

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 27/06/2013, 15h49
  2. Réponses: 3
    Dernier message: 13/10/2010, 19h09
  3. [RegEx] Remplacement de chaine dans une sous chaine
    Par fpouget dans le forum Langage
    Réponses: 4
    Dernier message: 23/02/2010, 08h49
  4. Réponses: 6
    Dernier message: 13/11/2009, 16h06
  5. recherche d'une chaine dans une sous chaine
    Par claralavraie dans le forum Oracle
    Réponses: 1
    Dernier message: 31/07/2006, 12h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo