Salut internet,
Donc j'utilise Struts2 pour une petite application web et donc forcement j'utilise les tag struts.
J'ai 2 boutons ratio et je voudrais selon le clik de l'utilisateur affiché une div approprié.
Voila mon code javascript :
Voila mon code html/tagStruts:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <script language="javascript" type="text/javascript"> function showDiv2(divid){ document.getElementById("operation").innerHTML= document.getElementById(divid).innerHTML; } </script>
Et voici les div en question:
Code : 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 <s:radio label="Opération effectuée" name="operation" list="{'Replanification','Ré-Affectation','Prise en charge'}" value="%{'Replanification'}" onchange="javascript:showDiv2('reaffectation')" /> </td> </tr> <tr> <div id="operation" style="width:99%"> <table> <tr> <td><s:textfield label="Nouvelle date" name="newDate"/></td> </tr> <tr> <td> <s:textarea name="motif" label="Motif replanification"></s:textarea> </td> </tr> </table> </div>
Le problème c'est que quand je clique ça ne fait rien,et en fait une fois que l'utilisateur clique sur un ration il faut changer de div...mais le tag de struts m'handicape un peu...c'est pas comme en html...
Code : 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 <div id="replanification" style="visibility:hidden; " > <table> <tr> <td><s:textfield label="Nouvelle date" name="newDate"/></td> </tr> <tr> <td> <s:textarea name="motif" label="Motif replanification"></s:textarea> </td> </tr> </table> </div> <div id="reaffectation" style="visibility:hidden; " > <table> <tr> <td><s:textfield label="Nouveau destinataire" name="newDest"/></td> </tr> <tr> <td> <s:textarea name="motif" label="Motif ré-affectation"></s:textarea> </td> </tr> </table> </div>
En gros je cherche le moyen de faire un truc du genre:
<s:radio label="Opération effectuée" name="operation" list="{'Replanification','Ré-Affectation','Prise en charge'}" value="%{'Replanification'}" onchange="javascript:showDiv2('reaffectation','replanification')" />
Aidez moi s'il vous plait![]()
Partager