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

jQuery Discussion :

Affectation variable. Copier-coller.


Sujet :

jQuery

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2013
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2013
    Messages : 35
    Points : 23
    Points
    23
    Par défaut Affectation variable. Copier-coller.
    Bonjour, je suis très proche de la solution mais il me manque un chouia ! Pourriez vous m'aider svp?
    Je dois copier la valeur texte d'un message dans le champs de mon formulaire.

    J'ai réussi à récupérer la valeur du du champs en javascript en jquery, dans la variable cid2. Je dois maintenant affecter cette valeur dans le champs message de mon formulaire si j'appuie sur le bouton coller.

    Je dois en fait copier coller la valeur d'un message d'un post dans le formulaire.
    Merci


    Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    $messageCopie="";
    echo "ajouter un post";echo "</br>";
    echo "<form method=\'GET\' action='".$_SERVER['PHP_SELF']."?page=ajouterPostOk'>
        <label for=\"message\"> message :  </label> <input type=\"text\" name=\"message\" value=\"".$messageCopie." \"> </br></br>
        <input type = \"submit\">                                               
        </form> ";
    echo "</br> ---------------------------------------------------"
    ?>
    Code PHP : 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
    $cpt=0;
    foreach ($liste_post->post as $post) {
        $cpt++;
        echo "post"; echo $cpt; echo "</br>";echo "</br>";
        echo "<button class=\"couleur\" data-target=\"".$cpt."\">Activer couleur</button>";echo "        ";
        echo "<button class=\"coller\" data-tarcoller=\"".$cpt."\">Coller</button>"; 
        echo "<li id=\"target-".$cpt."\">";
        echo "</br>";
        echo "auteur : ";
        echo $post->auteur; echo "</br>";
        echo "date : ";
        echo $post->date_heure;echo "</br>";
        echo "<span id=\"tar-".$cpt."\">";
        echo "message : ";
        echo $post->message; echo "</br>";
        echo "</span>"; 
        echo "</br>";
        echo "</li>";
        echo "</br>";


    Code JAVASCRIPT : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    $(document).on('click', '.coller', function(){
    	var cid =($(this).attr('data-tarcoller'));
    	alert (cid);
    	var cid2 = "#tar-"+cid;
    	alert (cid2);
    	alert( $(cid2).text() );
    });

  2. #2
    Expert éminent
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Points : 9 127
    Points
    9 127
    Par défaut
    Merci de poster les questions JQuery dans le forum JQuery
    Merci de respecter la charte et de poster le code html/javascript/css et non le php/jsp/asp

    quant à affecter une valeur à un champ
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById('monElement').value = maVarible;
    A+JYT

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2013
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2013
    Messages : 35
    Points : 23
    Points
    23
    Par défaut
    Désolée de m'être trompée d'endroit
    Merci pour votre réponse.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById('monElement').value = maVarible;
    Dans la page java dans la class du bouton je n'arrive pas à le faire foncitonne,r n'y ailleurs.
    Désolée je ne vois pas comment attribuer l'élément en question à la place de 'mon élément'. Ni de quel côté.

    Comment rapatrier la valeur?

  4. #4
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    16 957
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 16 957
    Points : 44 121
    Points
    44 121
    Par défaut
    Bonjour,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var cid =($(this).attr('data-tarcoller'));
    tant qu'à utiliser jQuery autant écrire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var cid =($(this).data('tarcoller'));

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2013
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2013
    Messages : 35
    Points : 23
    Points
    23
    Par défaut
    J'arrive à récupérer la valeur du message
    Code JAVASCRIPT : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    $(document).on('click', '.coller', function(){
    	var cid =($(this).attr('data-tarcoller'));
    	alert (cid);
    	var cid2 = "#tar-"+cid;
    	alert (cid2);
    	alert( $(cid2).text() );
    Mais je n'arrive pas à mettre la valeur là. dans le VALUE
    Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    echo "<form method=\'GET\' action='".$_SERVER['PHP_SELF']."?page=ajouterPostOk'>
        <label for=\"message\"> message :  </label> <input type=\"text\" name=\"message\" value=\" " \"> </br></br>
        <input type = \"submit\">                                               
        </form> ";

  6. #6
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    16 957
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 16 957
    Points : 44 121
    Points
    44 121
    Par défaut
    Mais je n'arrive pas à mettre la valeur là. dans le VALUE
    un minimum de lecture s'impose
    http://api.jquery.com/val/

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

Discussions similaires

  1. simplification copier coller sous vba avec integration li/col variable
    Par boom47 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 07/06/2012, 14h42
  2. [XL-2010] Pb pour copier coller une plage de cellule variable
    Par eglantine217 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 08/05/2012, 12h10
  3. Macro copier/coller sur 2 fichiers aux noms variables
    Par ThSPB dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 02/04/2011, 21h25
  4. Copier coller en fonction de variable
    Par teddy72000 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 23/02/2011, 04h07
  5. [XL-2007] Copier/coller d une page a une autre dont le nom est variable
    Par alexandrek dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 23/01/2011, 14h22

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