Using elements="elementId" only targets and listens to dom nodes. You only get the majority of automated functionality (like submitting forms) when you target a component via
targets = "componentId" Change your example to be: <input jwcid="[EMAIL PROTECTED]" value="ognl:recName" id="recName" class="text large" type="text" /> @EventListener(events="onchange", targets = "recordName") public void onRefresh(IRequestCycle cycle) { log.debug(getRecName()); // this returns null (or initial value) } and it should work.. p.s. Internet explorer doesn't do a very good job of reporting changes to textfields via the onchange event, please see the related quircksmode links and warnings on the bottom of the documentation page for @EventListener for more on this.. On Dec 6, 2007 11:29 AM, caarney <[EMAIL PROTECTED]> wrote: > > Hi, > I'm using Tapestry 4.1.3 (integrated in Appfuse 2.0.1) and the > @EventListener functionality. The eventlistener method is called correctly, > but I can't get any user-entered values from the form. As I understood from > the documentation, the form should submit itself by default and send the > values to the server, but it doesn't work for me. I tried to use @Persist > annotation for the getter of the requested value, but it didn't help. > > <input jwcid="@TextField" value="ognl:recName" id="recName" > class="text large" type="text" /> > > @Persist > public abstract String getRecName(); > > @EventListener(events="onchange", elements="recName") > public void onRefresh(IRequestCycle cycle) { > log.debug(getRecName()); // this returns null (or initial value) > } > > I presume that the getRecName() function in the EventListener is supposed to > return the value entered by user - is it right? Am I doing something wrong? > Thanks > > (posted on Appfuse forum as well) > > -- > View this message in context: > http://www.nabble.com/Tapestry-EventListener-doesn%27t-seem-to-submit-form-tf4957057.html#a14195678 > Sent from the Tapestry - User mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Jesse Kuhnert Tapestry / OGNL / Dojo team member/developer Open source based consulting work centered around dojo/tapestry/tacos/hivemind. http://blog.opencomponentry.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]