In a post-Lynx world, this is a good solution. ;-)
What's the browser compatibility like?
Cheers,
Nick.
[EMAIL PROTECTED] wrote:
You can also do a work around by adding a submit button as first element
in the form and set the style to display:none.
This way the submit will be triggered when the user hits the enter key.
<form ...>
<input type="submit" jwcid="@Submit"
value="message:button-proceed" listener="ognl:listeners.submit"
style="display:none;"/>
...
</form>
Hope it helps, greetz
-----Original Message-----
From: Nick Westgate [mailto:[EMAIL PROTECTED]
Sent: maandag 13 juni 2005 10:19
To: Tapestry users
Subject: Re: about tapestry and the return key
Hi Domonic.
Check my post in the thread that Johan linked to below.
If you are using only Submit components, the ButtonSubmit component
will help you ... BUT ... the price for this may be problems if users
click the browser back button.
LinkSubmit can cause similar problems if mixed with other submit
components.
Basically what happens when <enter> is pressed is browser dependent.
Some select the first submit input in the form, while others might
select
the first image input, if any.
(So if you use ImageSubmit you might need to do some additional work
too.)
Cheers,
Nick.
Johan Maasing wrote:
Velarde, Domonic R. - WMD wrote:
Thinking more about this I guess what I need to know is in tapestry
how
do I tell the browser on load that the proceed button(second button)
is
to have the focus so that when someone hits the return key that is
the
one activated instead of the first button?
<div align="right">
<input type="submit" jwcid="@Submit"
value="message:button-previous"
listener="ognl:listeners.previous" />
<input type="submit" jwcid="@Submit"
value="message:button-proceed"
listener="ognl:listeners.submit" />
</div>
since there is no button name how do I point it at the bottom one?
Shouldn't it then be the case that when a user types anything the
focus
is moved to the textfield so it doesn't matter which button had focus
on
page load? Anyway the Script component is probably what you should
look
at to get page-load javascript to run.
There was a discussion on the list about something similar (which
button
is mapped to the enter key), perhaps you can find something there to
help you
http://thread.gmane.org/gmane.comp.java.tapestry.user/19664
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]