You could always make your own tag as an extension to the standard struts 
select tag adding attributes onChangeAction and onChangeTarget and let your new 
tag render an appropriate bit of javascript to make an ajax call to the server 
and then populate the results into the target item.. such a set of tags in your 
jsp may look like
<myTagLib:select name="country" onchangeAction="regionsForCountry" 
onChangeTarget=" region" />
< myTagLib:select name="region"  onchangeAction="countiesForRegion" 
onChangeTarget=" county"   />
< myTagLib:select name="county"   />

This would be a handy feature in a new struts tag to be fair, perhaps an 
<s:dynamicSelect>...

Marcus

-----Original Message-----
From: Christian Grobmeier [mailto:grobme...@gmail.com] 
Sent: 11 August 2011 16:41
To: Struts Users Mailing List; em...@encs.concordia.ca
Subject: Re: how to make onchange in s:select to submit a form and call a 
specific method in one action class

> Or someone could provide more info will "sj:select" help satisfy the 
> following requirement?
>
> (1) <sj:select name="country" onchange="to_change_region" />
> (2) <sj:select name="region"  onchange="to_change_city"   />
> (3) <sj:select name="coutry"   />
>
> Actually, I prefer not to use complex javascript code to do change 
> select1,
> select2 is updated, change select2, and select3 is updated.

No chance without javascript. There is no struts on board functionality 
providing that feature.

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to