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 :

Incrementation d'input au clique d'une image


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2010
    Messages
    33
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 33
    Par d�faut Incrementation d'input au clique d'une image
    Bonjour � tous,

    J'ai dans le cadre d'un projet r�aliser une petite page web en html/css, seulement je dois ajouter une fonction JavaScript que je ne ma�trise pas.

    J'aimerais avoir s'il est possible d'incrementer/decrementer un input au clique d'une image (+/-).

    Je n'ai pas le code sur ce pc mais il ressemble a ceci:

    Code html : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    <input type="text" value="1" name="quantite"/>
    <a><img src="images/fleches_haut" name="fleche_haut" alt=""/></a>
    <a><img src="images/fleches_bas" name="fleche_haut" alt=""/></a>

  2. #2
    Expert �minent

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Par d�faut
    Bonjour,

    Sur le onclick des images ou des liens, vous pouvez ajouter cette fonction-ci :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
     
    function ma_fonction()
    {
    	++(document.getElementById("mon_id").value);
    }
    O� "mon_id" est l'id de l'input. Et une version avec "--" pour la d�cr�mentation.

  3. #3
    Membre averti
    Inscrit en
    Janvier 2010
    Messages
    33
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 33
    Par d�faut
    Merci de ton aide!

    Si je comprend bien voici mon code:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    function qte_plus()
    {
    	++(document.getElementById("fleche_haut").value;)
    }
     
    function qte_moins()
    {
    	++(document.getElementById("fleche_bas").value;)
    }
    avec dans mes images:
    Code html : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    <img class="fleche_haut" src="images/fleche_haut.gif" name="plus" width="12" height="9" border="0" alt="" onclick="qte_plus()";/>
    et
    <a href=""><img class="fleche_bas" src="images/fleche_bas.gif" name="moins" width="12" height="9" border="0" alt="" onclick="qte_moins()";/></a>

    Cela ne semble malheureusement pas fonctionner, ou est ce que ca coince ?!

  4. #4
    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
    Par d�faut
    Bonsoir,
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <input type="text" value="1" name="quantite" id="quantite"/>
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    ++(document.getElementById("quantite").value;)
    A+.

  5. #5
    Expert �minent

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Par d�faut
    Comme l'a expliqu� andry.aime, c'est l'input qu'il faut r�f�rencer, pas les images.
    getElementById va en fait r�cup�rer l'�l�ment avec tel id. De l�, on prend sa valeur (.value) pour la modifier.

    Et pour la fonction qte_moins(), ce n'est pas "++" mais "--". De plus, le point-virgule arrive apr�s la parenth�se.


    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    function qte_moins()
    {
    	--(document.getElementById("fleche_bas").value);
    }

  6. #6
    Membre averti
    Inscrit en
    Janvier 2010
    Messages
    33
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 33
    Par d�faut
    Bonjour,

    Voici donc mes modifications apport�es:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <script language="Javascript">
     
    function qte_plus()
    {
    	++(document.getElementById("quantite").value);
    }
     
    function qte_moins()
    {
    	--(document.getElementById("quantite").value);
    }
     
    </script>
    </head>
    et:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    <input type="text" name="quantite" id="quantite" value="1"/>
     
    Le onclick dans les images est bon ?
    <a href="#"><img class="fleche_haut" src="images/fleche_haut.gif" name="plus" width="12" height="9" border="0" alt="" onclick="qte_plus()";/></a>
    Cela ne semble pas encore fonctionner

    Merci encore =)

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Jouer de la musique quand on clique sur une image
    Par willyboy33 dans le forum D�buter
    R�ponses: 1
    Dernier message: 26/01/2014, 00h58
  2. R�cup�rer la valeur cliqu�e d'une image map
    Par pausg dans le forum G�n�ral JavaScript
    R�ponses: 20
    Dernier message: 13/10/2010, 09h38
  3. [VBA-E] connaitre le clique sur une image
    Par EvaristeGaloisBis dans le forum Macros et VBA Excel
    R�ponses: 1
    Dernier message: 14/04/2007, 18h44
  4. Comment r�cup�rer les coordonn�es d�un clique sur une image ?
    Par da_sys dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 14/11/2006, 12h34
  5. Gestion des �v�nements lors d'un clique sur une image.
    Par yoghisan dans le forum D�buter
    R�ponses: 7
    Dernier message: 23/06/2005, 19h04

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