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

HTML Discussion :

Système checkbox et image de validation


Sujet :

HTML

  1. #1
    Candidat au Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Novembre 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Novembre 2012
    Messages : 4
    Points : 4
    Points
    4
    Par défaut Système checkbox et image de validation
    Bonjour,

    Je possède tout d'abord un faible niveau en html et php, les bases pour ainsi dire.

    Je voudrais créer sur une page une petite partie possédant une checkbox avec à son côté une image.

    Lorsque la checkbox n'est pas cochée l'image à côté possède le statut NON, une fois la checkbox cochée l'image change avec un statut OUI.

    Voici deux images pour résumer le tout





    Merci pour votre aide

  2. #2
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Points : 91 418
    Points
    91 418
    Billets dans le blog
    20
    Par défaut
    Ce n'est pas possible en HTML. Il faudra passer par JavaScript.

    Pour rappel, HTML n'est pas un langage de programmation mais un langage de structuration de données.
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  3. #3
    Candidat au Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Novembre 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Novembre 2012
    Messages : 4
    Points : 4
    Points
    4
    Par défaut
    Aye,

    Effectivement le javascript, tout autre chose, auriez-vous un début de piste ?

  4. #4
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Points : 91 418
    Points
    91 418
    Billets dans le blog
    20
    Par défaut
    • Gérer l'événement onclick des checkbox.
    • Vérifier l'état de la checkbox.
    • Mettre à jour l'attribut src de l'image en fonction de l'état.
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  5. #5
    Modérateur

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 16 959
    Points : 44 122
    Points
    44 122
    Par défaut
    Bonjour,
    c'est jouable en CSS3 mais...bon, un exemple quand même
    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
    <!DOCTYPE html>
    <html lang="fr">
    <head>
    <meta charset="UTF-8">
    <title>[CSS3 Checked]</title>
    <style>
    #img_1{
      display:inline-block;
    }
    #img_2{
      display:none;
    }
    #check:checked + #on_check > #img_1 {
      display:none;
    }
    #check:checked + #on_check > #img_2 {
      display:inline-block;
    }
    </style>
    </head>
    <body>
    <div id="page">
      <input type="checkbox" id="check" name="check">
      <label for="check" id="on_check">
        <img id="img_1" src="http://www.developpez.com/images/logos/firefox.gif">
        <img id="img_2" src="http://www.developpez.com/images/logos/chrome2.gif">
      </label>
    </div>
    </body>
    </html>

Discussions similaires

  1. [Système] Réduction d'images
    Par Typhon dans le forum Langage
    Réponses: 7
    Dernier message: 14/02/2007, 16h25
  2. Réponses: 10
    Dernier message: 29/01/2007, 17h01
  3. [Système] Redimensionner une image ?
    Par isa150183 dans le forum Langage
    Réponses: 8
    Dernier message: 08/08/2006, 10h46
  4. imagejpeg : images non valides
    Par kivan666 dans le forum Langage
    Réponses: 4
    Dernier message: 01/08/2006, 12h00
  5. Le fichier xxx.xxx n’est pas une image Windows32 valide
    Par Furius dans le forum Windows XP
    Réponses: 7
    Dernier message: 12/12/2005, 21h25

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