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