Hi and thanks for the reply! Sorry for being stupid but in the JumpStart example ...
http://202.177.217.122:8080/jumpstart/examples/javascript/ajaxonevent ... the methods below gets called for each keypress with the actual field content. Object onFirstNameChanged(String firstName) { _firstName = firstName; return _nameZone.getBody(); } Object onLastNameChanged(String lastName) { _lastName = lastName; return _nameZone.getBody(); } My event methods are called for each key but are passed null strings. What have I missed? Here are parts of my code .. .tml ==== <div class="formfield-wide"> <t:textfield t:id="username" t:mixins="zoneUpdater" zone="usernameZone" event="usernameChanged" clientEvent="keyup" class="formfield-wide-input" onfocus="ClearTextbox(this, '${message:username}');" onblur="RestoreTextbox(this, '${message:username}');" /> </div> <div class="formfield-wide"> <t:zone t:id="usernameZone">${usernameMessage}</t:zone> </div> <div class="formfield-wide"> <t:textfield t:id="alias" t:mixins="zoneUpdater" zone="aliasZone" event="aliasChanged" clientEvent="keyup" class="formfield-wide-input" onfocus="ClearTextbox(this, '${message:alias}');" onblur="RestoreTextbox(this, '${message:alias}');" /> </div> <div class="formfield-wide"> <t:zone t:id="aliasZone">${aliasMessage}</t:zone> </div> .java ====== @Log Object onUserNameChanged(String userName) { this.username = userName; return usernameZone.getBody(); } @Log Object onAliasChanged(String alias) { this.alias = alias; return aliasZone.getBody(); } /Gunnar 2009/12/4 Thiago H. de Paula Figueiredo <thiag...@gmail.com> > Em Fri, 04 Dec 2009 08:46:31 -0200, Gunnar Eketrapp < > gunnar.eketr...@gmail.com> escreveu: > > Hi! >> > > Hi! > > I just copied Inge's ZoneUpdater and by magic my registration page >> startedto recieve events for each key pressed in the field that I had >> instrumented with it. >> >> BUT by some reason the string passed is null and I must have missed >> something. >> > > If you don't submit the form, the entered values will not be sent to the > page. > > > When I look at the JumpStart example I noticed that the field names have >> underscores in them in the java class. >> Is this needed ? >> > > No. This is just a convention that some people use. > > -- > Thiago H. de Paula Figueiredo > Independent Java, Apache Tapestry 5 and Hibernate consultant, developer, > and instructor > Owner, software architect and developer, Ars Machina Tecnologia da > Informação Ltda. > http://www.arsmachina.com.br > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > For additional commands, e-mail: users-h...@tapestry.apache.org > > -- [Hem: 08-715 59 57, Mobil: 0708-52 62 90] Allévägen 2A, 132 42 Saltsjö-Boo