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 :
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>
Voila mon code html/tagStruts:
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>
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
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>
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...
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