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 :

Concaténation de champs de formulaire


Sujet :

JavaScript

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 37
    Points : 24
    Points
    24
    Par défaut Concaténation de champs de formulaire
    Bonjour,

    J'ai un problème pour concaténer des champs.

    J'ai ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <span>
    <input type="text" size="2" maxlength="2" name="identifiant1" />
    <input type="text" size="2" maxlength="2" name="identifiant2" />
    <input type="text" size="5" maxlength="5" name="identifiant3"/>
    </span>
     
    <span class="identifiant" style="display:none;">
     
    <input type="text" name="identifiant" size="18" value="<?php echo JText::_( 'Username' ); ?>" onblur="if(this.value=='') this.value='<?php echo JText::_( 'Username' ); ?>';" onfocus="if(this.value=='<?php echo JText::_( 'Username' ); ?>') this.value='';" />
     
    </span>

    Je voudrais lorsque l'on valide mon formulaire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <form action="index.php" method="post" name="login">

    Que sa remplisse automatiquement mon champ "identifiant" avec comme valeur : identifiant1+identifiant2+identifiant3

    Donc si on a saisi identifiant1= 42
    identifiant2 = 24
    identifiant3 = 55555

    Alors identifiant=42245555

    Comment faire svp ?

  2. #2
    Membre régulier Avatar de ninatity
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2010
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 37
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Octobre 2010
    Messages : 64
    Points : 74
    Points
    74
    Par défaut
    Bonjour pour concaténer en javascript tu utilises
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var concat = valeur1+valeur2+valeur3;
    cela va afficher valeur1valeur2valeur3

    Si c'est en php tu utilises "."
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $concat = $valeur1.$valeur2.$valeur3;
    cela va afficher valeur1valeur2valeur3
    Cela dépend commet tu récupères tes champs si tu le fais en javacsript ou en php

  3. #3
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Points : 15 059
    Points
    15 059
    Par défaut
    Bonsoir,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    function concatener(){
    var valeur1=document.login.identifiant1.value;
    var valeur2=document.login.identifiant2.value;
    var valeur3=document.login.identifiant3.value;
    document.login.identifiant.value = valeur1+valeur2+valeur3;
    }
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <form action="index.php" method="post" name="login" onsubmit="concatener()">

    A+.

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 37
    Points : 24
    Points
    24
    Par défaut
    Merci beaucoup pour votre aide fort précieuse !

    J'avais posé ma question sur plusieurs forum et il n'y a qu'ici que j'ai eu une réponse qui m'a aidé !

    Merci encore une fois, sa marche nickel

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

Discussions similaires

  1. [AC-2010] Concaténer 2 champs dans un champ formulaire
    Par josephadam dans le forum IHM
    Réponses: 10
    Dernier message: 24/01/2014, 21h24
  2. [1.x] Valeur d'un champ de formulaire pour concaténation
    Par Krall01 dans le forum Symfony
    Réponses: 7
    Dernier message: 29/07/2010, 12h48
  3. Réponses: 4
    Dernier message: 26/01/2010, 15h43
  4. Réponses: 2
    Dernier message: 28/10/2004, 16h54
  5. Probleme avec les champs du formulaire
    Par Red_devils dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 29/09/2004, 13h06

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