2009-04-17 9 views
0

Je voulais ajouter/supprimer des valeurs de la zone de liste en utilisant javascript dans struts2. Comment pourrais-je faire ça?Struts2 select tag ajouter/supprimer des valeurs en utilisant javascript

<s:select label="Select Month" 
name="monthname" 
headerKey="1" 
headerValue="-- Please Select --" 
list="#{'01':'January','02':'February','03':'March','04':'April', 
     '05':'May','06':'June','07':'July','08':'August','09':'September','10': 
     'October','11':'November','12':'December'}" 
/> 

Disons que je voulais supprimer January de la liste ou ajouter un nouveau mois dans la liste par javascript dans struts2. comment puis-je l'implémenter?

Merci d'avance.

Répondre

1

Struts2 n'a rien à voir avec cela.

Je vous recommande de regarder jQuery, car il en fait trivial:

<select> 
<option>Jan 
<option>Feb 
<option>Mar 
<option>Apr 
<option>Jun 
</select> 
<input type="button" id="removeJanuary" value="Remove January"> 

<script> 
    $(function() { 
    $('#removeJanuary').click(function() { 
    $("option:contains('Jan')").remove(); 
    }); 
    }); 
</script> 

Voir par exemple: http://jsbin.com/ajoqa

+0

Notez que jQuery est * * simple jQuery de www.jquery.com, non « Struts- jQuery "(qui est horrible IMO). – ThiefMaster

+0

@Thiefmaster Ce que je pense est impliqué par "Struts 2 n'a rien à voir avec". OMI une plainte sans contexte sur une question de deux ans est un mauvais service pour les futurs visiteurs. –

+0

Oups, n'a pas regardé la date. Pour une raison quelconque, cette question est apparue sur la première page ... – ThiefMaster

Questions connexes