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 :

Afficher une image suivant sélection


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2017
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Burkina Faso

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2017
    Messages : 105
    Par défaut Afficher une image suivant sélection
    Bonjour,
    j'ai un form select, comme ci-dessous, a laquelle je voudrais associer une image à la sélection :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <select name="nom_select">
        <option value="1">30jr</option>
        <option value="2">60jr</option>
        <option value="3">90jr</option>
        <option value="3">180jr</option>
    </select>
     
    <img src="nom_select.png"> // ceci n'est pas correcte c'est juste pour traduire l'idee et rechercher une solution

  2. #2
    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
    Bonjour,

    Tu changes la valeur de l'attribut src de l'img sur l’événement onchange du select.

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <select name="nom_select" onchange="document.getElementById('id_img').src = 'image_'+this.value+'.png' ">
    ...
    <img src="nom_select.png" id="id_img" />

    A+.

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2017
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Burkina Faso

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2017
    Messages : 105
    Par défaut
    ok merci bien

  4. #4
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2017
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Burkina Faso

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2017
    Messages : 105
    Par défaut
    oups! j'ai essayer le code précédant mais çà ne marche pas encore quelqu'un pourrait m'indiquer ce qui va pas!

    voici mon code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <select name="nom_select" onchange="document.getElementById('id_img').src = 'img/productImage/'+this.value+'.png' ">
          @foreach ($times as $key => $time)
                <option value="{{$key}}">{{$time}}</option>
          @endforeach
    </select> 
    <img src="nom_select.png" id="id_img" />
    le code reste tel a l’exécution (ctrl+u)

  5. #5
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    montre le code HTML généré.

  6. #6
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2017
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Burkina Faso

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2017
    Messages : 105
    Par défaut
    voici ca:
    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
    <div >
                                    <select name="nom_select" onchange="document.getElementById('id_img').src = 'img/productImage/'+this.value+'.png' ">
                                                                                <option value="0">7_jours</option>
                                                                                <option value="1">10_jours</option>
                                                                                <option value="2">30 jours</option>
                                                                                <option value="3">60 jours</option>
                                                                                <option value="4">90 jours</option>
                                                                                <option value="5">180 jours</option>
     
                                    </select> 
     
                                    <img src="nom_select.png" id="id_img" />
     
     
                                </div>

Discussions similaires

  1. [Système][Class-Path]cherche aide sous java pour fedoracore ou linux
    Par mickey hollywood dans le forum Général Java
    Réponses: 4
    Dernier message: 29/03/2005, 01h13
  2. fonction javascript pour tout cocher
    Par Flob dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 17/02/2005, 10h36
  3. Modif JavaScript pour fonctionnement sous IE et Firefox
    Par Steph4fun dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 17/11/2004, 13h35
  4. Aide sur WinDbg pour Windows 98
    Par robert.michel9 dans le forum x86 32-bits / 64-bits
    Réponses: 2
    Dernier message: 16/08/2004, 22h08

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