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

Servlets/JSP Java Discussion :

Problème avec l'id de radio buttons


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    190
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 190
    Par défaut Problème avec l'id de radio buttons
    Bonjour,

    J'ai une liste de radio button et j'aimerais mettre le styleId de ces radio button à radio1, radio2, etc... Voici le bout de code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <logic:iterate property="listTypeImpactFinancier" name="declarerForm" id="typeImpactFinancier">
    <c:set var="i" value="${i + 1}"/> 
    	<c:if test="${i != 3}">
    		<html:radio styleId="${i}" property="declVO.typeImpactFinancier" value="${typeImpactFinancier.id}" disabled="${readonly}" onclick="javascript:displayBlockImpactFinancier('${i}');"/>
    <bean:message key="${typeImpactFinancier.key}" bundle="enumDesc" />
    	</c:if>
    </logic:iterate>
    Pour cela il faudrait que je concatène la variable ${i} avec la chaine "radio" mais je ne sais pas comment on fait...

    Merci d'avance

  2. #2
    Membre expérimenté Avatar de DarkMolo
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    207
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Maroc

    Informations forums :
    Inscription : Juillet 2006
    Messages : 207
    Par défaut
    Salut,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <logic:iterate
      property="listTypeImpactFinancier"
      name="declarerForm"
      id="typeImpactFinancier"
      indexId="iCnt">
    	<c:if test="${iCnt != 3}">
    		<html:radio styleId="radio${iCnt}" ...
    Pas besoin que tu crées toi même un compteur et que tu l'incrémente, logic:iterate propose un attribut indexId qui est un compteur pour l'itération, que tu peux utiliser.

    Sinon au cas où ça ne marcherait pas, sache que si tu donne le même id à tous tes radio, tu pourras quand même les récupérer avec un "document.getElementsById(aIndexDuRadio)", en indiquant l'indice.

    [EDIT] Pardon, juste une petite erreur à corriger, je voulais dire avec, "document.getElementsById(IdRadio)[aIndexDuRadio]" [/EDIT]

    A+,

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    190
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 190
    Par défaut
    ok super!! merci beaucoup

Discussions similaires

  1. Problème avec GTK radio button
    Par biscoto dans le forum GTK+ avec C & C++
    Réponses: 0
    Dernier message: 03/06/2008, 19h31
  2. Réponses: 5
    Dernier message: 01/03/2007, 18h08
  3. Probleme avec des Radio Button
    Par beb30 dans le forum MFC
    Réponses: 7
    Dernier message: 15/05/2006, 23h46
  4. Problème de récupération de valeur de radio button...
    Par Empty_body dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 08/03/2006, 14h19

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