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 :

[HTML] Probleme Balise LABEL et IE 6


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Novembre 2003
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 26
    Par défaut [HTML] Probleme Balise LABEL et IE 6
    Bonjour à tous et toutes,

    Je vous expose mon problème... J'ai une série de bouton radio, portant tous le même nom ... jusque là c'est sans problème...

    Pour chaque bouton radio je mets en correspondance une image.

    J'aimerai que lorsque l'utilisateur clique sur l'image, le bouton radio associé soit automatiquement selectionné.

    J'ai investigué, trouvé une solution du coté de la balise LABEL.

    J'ai placé un ID sur chacun des <input type="radio" ...> et entouré chque image par la balise LABEL ... le problème est le suivant:

    cela fonctionne très bien sous firefox mais ne fontionne pas dus tout sous IE6.

    J'aimerai savoir si certains d'entre vous ont déjà rencontré le problème ? si ils peuvent m'apporter une solution ...

    Je pensais passer par du javascript en deuxieme cas mais cela me parait assez compliqué.

    Thanx in advance ...

    LG.

  2. #2
    Membre à l'essai
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2005
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Avril 2005
    Messages : 4
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <form>
    <input type="radio" name="monChoix" value="image1" checked><img src="image1.gif" onClick="document.forms[0].monChoix[0].checked='true'"><br>
    <input type="radio" name="monChoix" value="image2"><img src="image2.gif" onClick="document.forms[0].monChoix[1].checked='true'"><br>
    </form>
    Testé sous :
    • Firefox 1.0.3
      IE 6
      Firefox 1.0.3
      Opera 7.54
      Mozilla 1.7.2
      Netscape 7.2


    Je ne peux pas te garantir que cette méthode d'accès soit compatible avec les recommandations du W3C, mais ils n'ont pas prévu qu'on pouvait avoir besoin d'accéder à des objets portant le même nom (cas des cases à cocher) : la méthode getElementById est inexploitable dans ce cas.

  3. #3
    Membre confirmé
    Avatar de Olivier_
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 111
    Par défaut
    La méthode avec les label est préférable à la version JS selon moi.

    Fais nous voir ton code, parceque là c'est pas évident de voir ce qui cloche.

    En principe, c'est mieux de pas entourer la balise input avec la balise label, mais ça doit pas venir de là à priori.

    Donc, montre nous ton code qu'on y voit plus clair

  4. #4
    Membre averti
    Inscrit en
    Novembre 2003
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 26
    Par défaut Soluce
    Merci à tous pour vos réponses mais en fait je me suis débrouillé autrement, j'ai utilisé un id et une de javascript sur le clic de l'image :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <input id="1" type="radio" name="choix" value="1" />
    <img src="..." onclick="javascript:document.getElementById('1').checked=true;" />
    <input id="2" type="radio" name="choix" value="2" />
    <img src="..." onclick="javascript:document.getElementById('2').checked=true;" />

    Encore merci de votre aide ...

    LG.

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 17/03/2013, 18h07
  2. [HTML] Problème avec les options de la balise <p>
    Par Balflear dans le forum Balisage (X)HTML et validation W3C
    Réponses: 12
    Dernier message: 22/06/2006, 10h48
  3. [XML][XSL]probleme html dans balise xml
    Par chateau64 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 02/12/2005, 11h42
  4. [HTML] problème de bannière
    Par tooms2028 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 23/09/2004, 13h43
  5. [C#] Placer fichier html entre balises DIV
    Par Febus dans le forum ASP.NET
    Réponses: 9
    Dernier message: 07/05/2004, 11h44

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