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 :

chaine de carractère


Sujet :

JavaScript

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2003
    Messages
    293
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2003
    Messages : 293
    Par défaut chaine de carractère
    Bonjour

    je voudrais concaténer 2 chaines de carractères qui se trouvent dans un champ texte

    donc je récupère les chaines des 2 champs du formulaire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    var c1=document.formulaire_conseils.edit_nom.value;
    var c2=document.formulaire_conseils.edit_prenom.value;
    maid je pense que c'est pour prendre des valeurs numériques et non des chaines de carractères

    ma question est comment faut il faire pour récupèrer les chaines de carractère

    ensuite je fais une concaténation

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    var conc=c1+c2;
    document.formulaire_conseils.edit_ref.value=conc;
    là aussi je suis sur que ce n'est pas comme cela qu'on fait

    une petite aide merci

  2. #2
    Membre émérite
    Inscrit en
    Janvier 2004
    Messages
    633
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 633
    Par défaut
    ton document.formulaire_conseils.edit_nom.value te renvoie la valeur contenue dans ton input qu'elle soit numérique ou string.
    en Javascript le + est bien l'opérateur de concaténation
    ou plus surement

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2003
    Messages
    293
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2003
    Messages : 293
    Par défaut
    pourtant ca ne marche pas

  4. #4
    Membre émérite
    Inscrit en
    Janvier 2004
    Messages
    633
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 633
    Par défaut
    Quelle erreur te fait-il ?
    après l'affectation de conc fait un alert(conc) pour voir ce qu'il contient

  5. #5
    Invité
    Invité(e)
    Par défaut
    on est peut-etre en train de decouvrir (enfin) un interet à la methode String::concat() :
    Dernière modification par Domi2 ; 16/05/2011 à 17h21.

  6. #6
    Membre émérite
    Inscrit en
    Janvier 2004
    Messages
    633
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 633
    Par défaut
    Pour l'instant je n'ai pas eu de problème avec le +(merci Dieu de l'informatique de m'avoir épargné )
    Mais d'où viendrais le problème ?

  7. #7
    Membre expérimenté Avatar de fred777888999
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    250
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 250
    Par défaut
    Hummm, j'ai tj plus ete emmerde par le + qui faisait des concatenations de chaines la ou je voulais lui faire faire des additions qu'autre choses, pour moi, ca a tj fonctionne...

  8. #8
    Membre Expert
    Inscrit en
    Septembre 2002
    Messages
    2 307
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    alert(''+1+2);
    alert(1*'1'+1*'2');

    le premier variable est très important pour le +

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2004
    Messages : 36
    Par défaut c'est ca ?
    c1+""+c2

    voila

Discussions similaires

  1. Réponses: 2
    Dernier message: 14/04/2010, 10h49
  2. Réponses: 4
    Dernier message: 11/06/2007, 16h28
  3. Remplacer des carractères dans une chaine
    Par Superzobi dans le forum C++
    Réponses: 23
    Dernier message: 02/05/2007, 16h35
  4. Réponses: 2
    Dernier message: 05/10/2006, 17h02
  5. tri de liste chainée
    Par RezzA dans le forum C
    Réponses: 7
    Dernier message: 26/01/2003, 20h25

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