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 :

Récupération de la valeur d'un élément pour traitement


Sujet :

jQuery

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 11
    Points : 8
    Points
    8
    Par défaut Récupération de la valeur d'un élément pour traitement
    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
    <script type="text/javascript" src="jquery-1.2.6.js"></script>
    <script type="text/javascript">
    // Selectionner les smileys et et envoie le titre dans le input
    $("a.smiley").each(function() {
      $(this).click(function() {
     
      var smiley = $("input[@name=input]").val() + $(this).("img#smiley").attr("title");
      $("input[@name=input]").val(smiley);
     
      });
    });
     
    <a href="#" class="smiley" title="^^" /><img src="smileys/smiley1.gif" /></a>
    <a href="#" class="smiley" title="^^" /><img src="smileys/smiley2.gif" /></a>
    <a href="#" class="smiley" title="^^" /><img src="smileys/smiley3.gif" /></a>
    <a href="#" class="smiley" title="^^" /><img src="smileys/smiley4.gif" /></a>
    <a href="#" class="smiley" title="^^" /><img src="smileys/smiley5.gif" /></a>
    <a href="#" class="smiley" title="^^" /><img src="smileys/smiley6.gif" /></a>
    <a href="#" class="smiley" title="^^" /><img src="smileys/smiley7.gif" /></a>
    <a href="#" class="smiley" title="^^" /><img src="smileys/smiley8.gif" /></a>
    <a href="#" class="smiley" title="^^" /><img src="smileys/smiley9.gif" /></a>
     
    <input name="input" />
    voici mon code ça ne fonctionne pas, si quelqu'un pouvait m'éclaircir ça serait vraiment sympa =)
    merci davance

  2. #2
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Points : 20 778
    Points
    20 778
    Par défaut
    Je ferai plutôt ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    // Selectionner les smileys et et envoie le titre dans le input
    $("a.smiley").click(function() {
      var smiley = $("input#valeur").val() + $(this).attr("title");
      $("input#valeur").val(smiley);
    });
    Avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input name="valeur" id="valeur" type="text" />
    Ne pas utiliser input comme nom pour un input

    J'ai pas testé mais ça devrait fonctionner

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 11
    Points : 8
    Points
    8
    Par défaut
    merci de cette réponse rapide =)
    je viens de tester mais ça ne fonctionne toujours pas

  4. #4
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Points : 20 778
    Points
    20 778
    Par défaut
    Ceci fonctionne très bien, regardes :
    Code html : 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
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
     
    <html xmlns="http://www.w3.org/1999/xhtml">
     
    <head>
      <title>Hello!</title>
    </head>
     
    <body>
     
     
    <script language="JavaScript" src="jquery.js" type="text/javascript"></script>
    <script type="text/javascript">
    $(document).ready(function()
    {
        // Selectionner les smileys et et envoie le titre dans le input
        $(".smiley").click(function() {
          var smiley = $("input#valeur").val() + $(this).attr("title");
          $("input#valeur").val(smiley);
        });
    });
    </script>
    <a href="#" class="smiley" title="^^" >1</a>
    <a href="#" class="smiley" title="^^" >smiley2.gif</a>
    <a href="#" class="smiley" title="^^" >smiley3.gif</a>
    <a href="#" class="smiley" title="^^" >smiley4.gif</a>
    <a href="#" class="smiley" title="^^" >smiley5.gif</a>
    <a href="#" class="smiley" title="^^" >smiley6.gif</a>
    <a href="#" class="smiley" title="^^" >smiley7.gif</a>
    <a href="#" class="smiley" title="^^" >smiley8.gif</a>
    <a href="#" class="smiley" title="^^" >smiley9.gif</a>
     
    <input name="valeur" id="valeur" type="text" />
     
    </body>
    </html>

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 11
    Points : 8
    Points
    8
    Par défaut
    oui merci beaucoup
    une autre question, c'est possible une insertion à l'endroit ou se trouve le curseur ?

  6. #6
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Points : 20 778
    Points
    20 778
    Par défaut
    Fais une recherche sur le forum JavaScript et tu trouves ton bonheur

  7. #7
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 11
    Points : 8
    Points
    8
    Par défaut
    merci de ton aide =)

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

Discussions similaires

  1. Réponses: 9
    Dernier message: 12/02/2013, 22h35
  2. Réponses: 2
    Dernier message: 29/03/2012, 11h44
  3. [MySQL] Récupération d'une valeur d'un formulaire pour la mettre dans une requête
    Par lala24 dans le forum PHP & Base de données
    Réponses: 0
    Dernier message: 30/04/2010, 17h42
  4. Réponses: 2
    Dernier message: 21/07/2006, 18h40
  5. récupération de la valeur d'un élément de formulaire
    Par sansouna24 dans le forum Langage
    Réponses: 1
    Dernier message: 09/04/2006, 15h58

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