Bouton radio et javascript onchange
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:
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:
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:
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:calim2::calim2: