You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@myfaces.apache.org by Bjørn T Johansen <bt...@havleik.no> on 2007/05/25 12:14:29 UTC

Submit using the enter key?

I am trying to submit a form using the enter key, but it doesn't work... 
I have the following code in mye jsp:

<h:inputText ..... onkeypress="if (event.keyCode == 13)
document.getElementById('formFindArticle:search').click();">

and it does call the search method that is specified in th search button but there is one difference compared to
clicking the button itself..

The action method opens a popup window using the Tomahawk's ExtestionFilter to inject the Javascript in the
rendered page and this opens as it should when clicking the button and calling the search method. But calling the
same search method when pressing Enter does nothing... Or I can see the page being submitted and I see that the
search method is called, but it just redraws the page without opening the popup...

What am I missing?


Regards,

BTJ

-- 
-----------------------------------------------------------------------------------------------
Bjørn T Johansen

btj@havleik.no
-----------------------------------------------------------------------------------------------
Someone wrote:
"I understand that if you play a Windows CD backwards you hear strange Satanic messages"
To which someone replied:
"It's even worse than that; play it forwards and it installs Windows"
-----------------------------------------------------------------------------------------------

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

Re: Submit using the enter key?

Posted by Bjørn T Johansen <bt...@havleik.no>.
Yes, I tried just to see if it acted differently but it was the same result...

BTJ

On Fri, 25 May 2007 13:13:07 +0200
Mario Ivankovits <ma...@ops.co.at> wrote:

> Hi !
> > I am trying to submit a form using the enter key, but it doesn't work... 
> >   
> Ever tried to use our SubmitOnEvent [1] sandbox component?
> 
> Ciao,
> Mario
> 
> 
> [1] http://wiki.apache.org/myfaces/SubmitOnEvent
> 
> 

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

Re: Submit using the enter key?

Posted by Mario Ivankovits <ma...@ops.co.at>.
Hi !
> I am trying to submit a form using the enter key, but it doesn't work... 
>   
Ever tried to use our SubmitOnEvent [1] sandbox component?

Ciao,
Mario


[1] http://wiki.apache.org/myfaces/SubmitOnEvent


Re: Submit using the enter key?

Posted by Bjørn T Johansen <bt...@havleik.no>.
Hmmm... I have the following buttons at the top of my form..:

<h:commandButton value="popupArticleGroupSubmit" style="display:none" id="popupArticleGroupSubmit"
action="#{findArticle.popupArticleGroupSubmit}"/> 
<h:commandButton value="popupSupplierSubmit" style="display:none" id="popupSupplierSubmit"
action="#{findArticle.popupSupplierSubmit}"/>

If I comment these out, the default button is pressed when I press the Enter key, instead of calling click on
my chosen button like it does when those buttons are not commented out....


BTJ

On Fri, 25 May 2007 14:44:18 +0200
Bjørn T Johansen <bt...@havleik.no> wrote:

> You are looking at the wrong onkeypress event... :)
> 
> But I just tried this in IE and there it worked so it seems to be browser specific, both firefox under windows
> and firefox under linux gives the same wrong result...
> 
> 
> But I will try the Firebug plugin and se what happends... :)
> 
> 
> BTJ
> 
> On Fri, 25 May 2007 13:39:41 +0100
> "Bruno Aranda" <br...@gmail.com> wrote:
> 
> > In the onkeypress I still see the same code, with the encoded &... you
> > should call your function instead.
> > 
> > I would recommend using the excellent Firebug [1] plugin if you are
> > using firefox. As it will complain that there are javascript errors in
> > the page and it will ease your pain a little :-)
> > 
> > Cheers,
> > 
> > Bruno
> > 
> > [1] https://addons.mozilla.org/en-US/firefox/addon/1843
> > 
> > On 25/05/07, Bjørn T Johansen <bt...@havleik.no> wrote:
> > > I tried putting the submitEnter function in a js file and added the file in the <head> tag but I still get
> > > the same result...
> > >
> > >
> > > Here is the source of the page that is generated now..:
> > >
> > > <form id="content:formFindArticle" name="content:formFindArticle" method="post"
> > > action="/nibstoreweb/secure/article/findarticle.faces" enctype="application/x-www-form-urlencoded"><input
> > > id="content:formFindArticle:popupArticleGroupSubmit" name="content:formFindArticle:popupArticleGroupSubmit"
> > > type="submit" value="popupArticleGroupSubmit" onclick="if(typeof
> > > window.clearFormHiddenParams_content_formFindArticle!='undefined'){clearFormHiddenParams_content_formFindArticle('content:formFindArticle');}if(typeof
> > > window.getScrolling!='undefined'){oamSetHiddenInput('content:formFindArticle','autoScroll',getScrolling());}"
> > > style="display:none" /> <input type="hidden" name="autoScroll" />
> > >
> > > <input id="content:formFindArticle:popupSupplierSubmit" name="content:formFindArticle:popupSupplierSubmit"
> > > type="submit" value="popupSupplierSubmit" onclick="if(typeof
> > > window.clearFormHiddenParams_content_formFindArticle!='undefined'){clearFormHiddenParams_content_formFindArticle('content:formFindArticle');}if(typeof
> > > window.getScrolling!='undefined'){oamSetHiddenInput('content:formFindArticle','autoScroll',getScrolling());}"
> > > style="display:none" /><table border="0" cellpadding="5" cellspacing="0"><tr><td
> > > colspan="2">&nbsp;</td></tr><tr><td class="label"><label for="content:formFindArticle:varenr">Varenrs&#248;k:
> > > </label></td><td class="input" colspan="3"><input id="content:formFindArticle:varenr"
> > > name="content:formFindArticle:varenr" type="text" value="" maxlength="25" size="25" onkeypress="return
> > > submitEnter('content:formFindArticle:search', event);" /></td></tr><tr><td class="label"><label
> > > for="content:formFindArticle:overgruppe">Varegruppes&#248;k: </label></td><td class="input"><input
> > > id="content:formFindArticle:overgruppe" name="content:formFindArticle:overgruppe" type="text" value=""
> > > maxlength="2" size="2" /><input id="content:formFindArticle:hovedgruppe"
> > > name="content:formFindArticle:hovedgruppe" type="text" value="" maxlength="2" size="2" /><input
> > > id="content:formFindArticle:undergruppe" name="content:formFindArticle:undergruppe" type="text" value=""
> > > maxlength="5" size="5" onkeypress="if ((event.charCode &amp;&amp; event.charCode == 13) || (event.keyCode
> > > &amp;&amp; event.keyCode == 13))
> > > document.getElementById('content.formFindArticle:search').onclick();" /><input
> > > id="content:formFindArticle:_idJsp22" name="content:formFindArticle:_idJsp22" type="submit" value="&gt;"
> > > onclick="if(typeof
> > > window.clearFormHiddenParams_content_formFindArticle!='undefined'){clearFormHiddenParams_content_formFindArticle('content:formFindArticle');}if(typeof
> > > window.getScrolling!='undefined'){oamSetHiddenInput('content:formFindArticle','autoScroll',getScrolling());}" /></td></tr><tr><td
> > > class="label"><label for="content:formFindArticle:fritekst">Friteksts&#248;k: </label></td><td
> > > class="input"><input id="content:formFindArticle:fritekst" name="content:formFindArticle:fritekst"
> > > type="text" value="" maxlength="50" size="40" /></td></tr><tr><td>&nbsp;</td><td><input
> > > id="content:formFindArticle:search" name="content:formFindArticle:search" type="submit" value="S&#248;k"
> > > onclick="if(typeof
> > > window.clearFormHiddenParams_content_formFindArticle!='undefined'){clearFormHiddenParams_content_formFindArticle('content:formFindArticle');}if(typeof
> > > window.getScrolling!='undefined'){oamSetHiddenInput('content:formFindArticle','autoScroll',getScrolling());}" /></td></tr><tr><td>&nbsp;</td></tr></table><input
> > > type="hidden" name="content:formFindArticle_SUBMIT" value="1" /><input type="hidden"
> > > name="content:formFindArticle:_link_hidden_" /><input type="hidden"
> > > name="content:formFindArticle:_idcl" /><script type="text/javascript"><!--
> > >
> > >
> > > BTJ
> > >
> > > On Fri, 25 May 2007 12:38:28 +0100
> > > "Bruno Aranda" <br...@gmail.com> wrote:
> > >
> > > > Or you can also use a script tag, like in the third example of this page:
> > > >
> > > > http://wiki.apache.org/myfaces/SubmitPageOnValueChange
> > > >
> > > > Cheers,
> > > >
> > > > Bruno
> > > >
> > > > On 25/05/07, Bruno Aranda <br...@gmail.com> wrote:
> > > > > I think I see a myfaces bug in the onkeypress. It seems that the &
> > > > > have been encoded. As a workaround use a external javascript file with
> > > > > a function for the onkeypress and call it.
> > > > >
> > > > > Could you fill a JIRA also?
> > > > >
> > > > > Thanks!
> > > > >
> > > > > Bruno
> > > > >
> > > > > On 25/05/07, Bjørn T Johansen <bt...@havleik.no> wrote:
> > > > > > That I can....:
> > > > > >
> > > > > > <form id="content:formFindArticle" name="content:formFindArticle" method="post"
> > > > > > action="/nibstoreweb/secure/article/findarticle.faces"
> > > > > > enctype="application/x-www-form-urlencoded"><input id="content:formFindArticle:popupArticleGroupSubmit"
> > > > > > name="content:formFindArticle:popupArticleGroupSubmit" type="submit" value="popupArticleGroupSubmit"
> > > > > > onclick="if(typeof
> > > > > > window.clearFormHiddenParams_content_formFindArticle!='undefined'){clearFormHiddenParams_content_formFindArticle('content:formFindArticle');}if(typeof
> > > > > > window.getScrolling!='undefined'){oamSetHiddenInput('content:formFindArticle','autoScroll',getScrolling());}"
> > > > > > style="display:none" /> <input type="hidden" name="autoScroll" />
> > > > > >
> > > > > > <input id="content:formFindArticle:popupSupplierSubmit"
> > > > > > name="content:formFindArticle:popupSupplierSubmit" type="submit" value="popupSupplierSubmit"
> > > > > > onclick="if(typeof
> > > > > > window.clearFormHiddenParams_content_formFindArticle!='undefined'){clearFormHiddenParams_content_formFindArticle('content:formFindArticle');}if(typeof
> > > > > > window.getScrolling!='undefined'){oamSetHiddenInput('content:formFindArticle','autoScroll',getScrolling());}"
> > > > > > style="display:none" /><table border="0" cellpadding="5" cellspacing="0"><tr><td
> > > > > > colspan="2">&nbsp;</td></tr><tr><td class="label"><label
> > > > > > for="content:formFindArticle:varenr">Varenrs&#248;k: </label></td><td class="input" colspan="3"><input
> > > > > > id="content:formFindArticle:varenr" name="content:formFindArticle:varenr" type="text" value=""
> > > > > > maxlength="25" size="25" onkeypress="if ((event.charCode &amp;&amp; event.charCode == 13) ||
> > > > > > (event.keyCode &amp;&amp; event.keyCode == 13))
> > > > > > document.getElementById('content:formFindArticle:search').onclick();" /></td></tr><tr><td
> > > > > > class="label"><label for="content:formFindArticle:overgruppe">Varegruppes&#248;k: </label></td><td
> > > > > > class="input"><input id="content:formFindArticle:overgruppe" name="content:formFindArticle:overgruppe"
> > > > > > type="text" value="" maxlength="2" size="2" /><input id="content:formFindArticle:hovedgruppe"
> > > > > > name="content:formFindArticle:hovedgruppe" type="text" value="" maxlength="2" size="2" /><input
> > > > > > id="content:formFindArticle:undergruppe" name="content:formFindArticle:undergruppe" type="text"
> > > > > > value="" maxlength="5" size="5" onkeypress="if ((event.charCode &amp;&amp; event.charCode == 13) ||
> > > > > > (event.keyCode &amp;&amp; event.keyCode == 13))
> > > > > > document.getElementById('content.formFindArticle:search').onclick();" /><input
> > > > > > id="content:formFindArticle:_idJsp22" name="content:formFindArticle:_idJsp22" type="submit"
> > > > > > value="&gt;" onclick="if(typeof
> > > > > > window.clearFormHiddenParams_content_formFindArticle!='undefined'){clearFormHiddenParams_content_formFindArticle('content:formFindArticle');}if(typeof
> > > > > > window.getScrolling!='undefined'){oamSetHiddenInput('content:formFindArticle','autoScroll',getScrolling());}" /></td></tr><tr><td
> > > > > > class="label"><label for="content:formFindArticle:fritekst">Friteksts&#248;k: </label></td><td
> > > > > > class="input"><input id="content:formFindArticle:fritekst" name="content:formFindArticle:fritekst"
> > > > > > type="text" value="" maxlength="50" size="40" /></td></tr><tr><td>&nbsp;</td><td><input
> > > > > > id="content:formFindArticle:search" name="content:formFindArticle:search" type="submit"
> > > > > > value="S&#248;k" onclick="if(typeof
> > > > > > window.clearFormHiddenParams_content_formFindArticle!='undefined'){clearFormHiddenParams_content_formFindArticle('content:formFindArticle');}if(typeof
> > > > > > window.getScrolling!='undefined'){oamSetHiddenInput('content:formFindArticle','autoScroll',getScrolling());}" /></td></tr><tr><td>&nbsp;</td></tr></table><input
> > > > > > type="hidden" name="content:formFindArticle_SUBMIT" value="1" /><input type="hidden"
> > > > > > name="content:formFindArticle:_link_hidden_" /><input type="hidden"
> > > > > > name="content:formFindArticle:_idcl" /><script type="text/javascript"><!--
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > BTJ
> > > > > >
> > > > > >
> > > > > > On Fri, 25 May 2007 07:21:41 -0400
> > > > > > "William Hoover" <wh...@nemours.org> wrote:
> > > > > >
> > > > > > > Could you show a snippet of the browser output with the input, button and form?
> > > > > > >
> > > > > > > -----Original Message-----
> > > > > > > From: Bjørn T Johansen [mailto:btj@havleik.no]
> > > > > > > Sent: Friday, May 25, 2007 7:19 AM
> > > > > > > To: users@myfaces.apache.org
> > > > > > > Subject: Re: Submit using the enter key?
> > > > > > >
> > > > > > >
> > > > > > > Tried this but with the same result...
> > > > > > >
> > > > > > > BTJ
> > > > > > >
> > > > > > > On Fri, 25 May 2007 07:10:05 -0400
> > > > > > > "William Hoover" <wh...@nemours.org> wrote:
> > > > > > >
> > > > > > > > Just an FYI... You may need to add code for browser compatibility (Notice that the "click()" has
> > > > > > > > been changed to "onclick()"):
> > > > > > > >
> > > > > > > > if ((event.charCode && event.charCode == 13) || (event.keyCode && event.keyCode == 13))
> > > > > > > > document.getElementById('formFindArticle:search').onclick();
> > > > > > > >
> > > > > > > > -----Original Message-----
> > > > > > > > From: Bruno Aranda [mailto:brunoaranda@gmail.com]
> > > > > > > > Sent: Friday, May 25, 2007 6:50 AM
> > > > > > > > To: MyFaces Discussion
> > > > > > > > Subject: Re: Submit using the enter key?
> > > > > > > >
> > > > > > > >
> > > > > > > > Because I guess that the default behaviour of the browser is to click
> > > > > > > > the submit button when pressing enter. This is why you get the same
> > > > > > > > behaviour. Maybe the javascript of your onkeypress is not rendered on
> > > > > > > > the page. I seem to recall a similar but, but I don't remember if it
> > > > > > > > is this one, where some of the on* attributes where not rendered in
> > > > > > > > the page.
> > > > > > > >
> > > > > > > > Bruno
> > > > > > > >
> > > > > > > > On 25/05/07, Bjørn T Johansen <bt...@havleik.no> wrote:
> > > > > > > > > Well, if I debug my app and put a breakpoint in my search method, I do get inside my search
> > > > > > > > > method and the exact same thing happends in that method no matter it I press the Enter key og
> > > > > > > > > click the submit button...
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > BTJ
> > > > > > > > >
> > > > > > > > > On Fri, 25 May 2007 11:22:20 +0100
> > > > > > > > > "Bruno Aranda" <br...@gmail.com> wrote:
> > > > > > > > >
> > > > > > > > > > Can you verify if the onkeypress attribute is rendered on the input by
> > > > > > > > > > looking at the generated source code?
> > > > > > > > > >
> > > > > > > > > > Firebug works great to check these things,
> > > > > > > > > >
> > > > > > > > > > Cheers,
> > > > > > > > > >
> > > > > > > > > > Bruno
> > > > > > > > > >
> > > > > > > > > > On 25/05/07, Bjørn T Johansen <bt...@havleik.no> wrote:
> > > > > > > > > > > I am trying to submit a form using the enter key, but it doesn't work...
> > > > > > > > > > > I have the following code in mye jsp:
> > > > > > > > > > >
> > > > > > > > > > > <h:inputText ..... onkeypress="if (event.keyCode == 13)
> > > > > > > > > > > document.getElementById('formFindArticle:search').click();">
> > > > > > > > > > >
> > > > > > > > > > > and it does call the search method that is specified in th search button but there is one
> > > > > > > > > > > difference compared to clicking the button itself..
> > > > > > > > > > >
> > > > > > > > > > > The action method opens a popup window using the Tomahawk's ExtestionFilter to inject the
> > > > > > > > > > > Javascript in the rendered page and this opens as it should when clicking the button and
> > > > > > > > > > > calling the search method. But calling the same search method when pressing Enter does
> > > > > > > > > > > nothing... Or I can see the page being submitted and I see that the search method is called,
> > > > > > > > > > > but it just redraws the page without opening the popup...
> > > > > > > > > > >
> > > > > > > > > > > What am I missing?
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > Regards,
> > > > > > > > > > >
> > > > > > > > > > > BTJ
> > > > > > > > > > >
> > > > > > > > > > > --
> > > > > > > > > > > -----------------------------------------------------------------------------------------------
> > > > > > > > > > > Bjørn T Johansen
> > > > > > > > > > >
> > > > > > > > > > > btj@havleik.no
> > > > > > > > > > > -----------------------------------------------------------------------------------------------
> > > > > > > > > > > Someone wrote:
> > > > > > > > > > > "I understand that if you play a Windows CD backwards you hear strange Satanic messages"
> > > > > > > > > > > To which someone replied:
> > > > > > > > > > > "It's even worse than that; play it forwards and it installs Windows"

Re: Submit using the enter key?

Posted by Bjørn T Johansen <bt...@havleik.no>.
You are looking at the wrong onkeypress event... :)

But I just tried this in IE and there it worked so it seems to be browser specific, both firefox under windows and
firefox under linux gives the same wrong result...


But I will try the Firebug plugin and se what happends... :)


BTJ

On Fri, 25 May 2007 13:39:41 +0100
"Bruno Aranda" <br...@gmail.com> wrote:

> In the onkeypress I still see the same code, with the encoded &... you
> should call your function instead.
> 
> I would recommend using the excellent Firebug [1] plugin if you are
> using firefox. As it will complain that there are javascript errors in
> the page and it will ease your pain a little :-)
> 
> Cheers,
> 
> Bruno
> 
> [1] https://addons.mozilla.org/en-US/firefox/addon/1843
> 
> On 25/05/07, Bjørn T Johansen <bt...@havleik.no> wrote:
> > I tried putting the submitEnter function in a js file and added the file in the <head> tag but I still get the
> > same result...
> >
> >
> > Here is the source of the page that is generated now..:
> >
> > <form id="content:formFindArticle" name="content:formFindArticle" method="post"
> > action="/nibstoreweb/secure/article/findarticle.faces" enctype="application/x-www-form-urlencoded"><input
> > id="content:formFindArticle:popupArticleGroupSubmit" name="content:formFindArticle:popupArticleGroupSubmit"
> > type="submit" value="popupArticleGroupSubmit" onclick="if(typeof
> > window.clearFormHiddenParams_content_formFindArticle!='undefined'){clearFormHiddenParams_content_formFindArticle('content:formFindArticle');}if(typeof
> > window.getScrolling!='undefined'){oamSetHiddenInput('content:formFindArticle','autoScroll',getScrolling());}"
> > style="display:none" /> <input type="hidden" name="autoScroll" />
> >
> > <input id="content:formFindArticle:popupSupplierSubmit" name="content:formFindArticle:popupSupplierSubmit"
> > type="submit" value="popupSupplierSubmit" onclick="if(typeof
> > window.clearFormHiddenParams_content_formFindArticle!='undefined'){clearFormHiddenParams_content_formFindArticle('content:formFindArticle');}if(typeof
> > window.getScrolling!='undefined'){oamSetHiddenInput('content:formFindArticle','autoScroll',getScrolling());}"
> > style="display:none" /><table border="0" cellpadding="5" cellspacing="0"><tr><td
> > colspan="2">&nbsp;</td></tr><tr><td class="label"><label for="content:formFindArticle:varenr">Varenrs&#248;k:
> > </label></td><td class="input" colspan="3"><input id="content:formFindArticle:varenr"
> > name="content:formFindArticle:varenr" type="text" value="" maxlength="25" size="25" onkeypress="return
> > submitEnter('content:formFindArticle:search', event);" /></td></tr><tr><td class="label"><label
> > for="content:formFindArticle:overgruppe">Varegruppes&#248;k: </label></td><td class="input"><input
> > id="content:formFindArticle:overgruppe" name="content:formFindArticle:overgruppe" type="text" value=""
> > maxlength="2" size="2" /><input id="content:formFindArticle:hovedgruppe"
> > name="content:formFindArticle:hovedgruppe" type="text" value="" maxlength="2" size="2" /><input
> > id="content:formFindArticle:undergruppe" name="content:formFindArticle:undergruppe" type="text" value=""
> > maxlength="5" size="5" onkeypress="if ((event.charCode &amp;&amp; event.charCode == 13) || (event.keyCode
> > &amp;&amp; event.keyCode == 13))
> > document.getElementById('content.formFindArticle:search').onclick();" /><input
> > id="content:formFindArticle:_idJsp22" name="content:formFindArticle:_idJsp22" type="submit" value="&gt;"
> > onclick="if(typeof
> > window.clearFormHiddenParams_content_formFindArticle!='undefined'){clearFormHiddenParams_content_formFindArticle('content:formFindArticle');}if(typeof
> > window.getScrolling!='undefined'){oamSetHiddenInput('content:formFindArticle','autoScroll',getScrolling());}" /></td></tr><tr><td
> > class="label"><label for="content:formFindArticle:fritekst">Friteksts&#248;k: </label></td><td
> > class="input"><input id="content:formFindArticle:fritekst" name="content:formFindArticle:fritekst" type="text"
> > value="" maxlength="50" size="40" /></td></tr><tr><td>&nbsp;</td><td><input
> > id="content:formFindArticle:search" name="content:formFindArticle:search" type="submit" value="S&#248;k"
> > onclick="if(typeof
> > window.clearFormHiddenParams_content_formFindArticle!='undefined'){clearFormHiddenParams_content_formFindArticle('content:formFindArticle');}if(typeof
> > window.getScrolling!='undefined'){oamSetHiddenInput('content:formFindArticle','autoScroll',getScrolling());}" /></td></tr><tr><td>&nbsp;</td></tr></table><input
> > type="hidden" name="content:formFindArticle_SUBMIT" value="1" /><input type="hidden"
> > name="content:formFindArticle:_link_hidden_" /><input type="hidden"
> > name="content:formFindArticle:_idcl" /><script type="text/javascript"><!--
> >
> >
> > BTJ
> >
> > On Fri, 25 May 2007 12:38:28 +0100
> > "Bruno Aranda" <br...@gmail.com> wrote:
> >
> > > Or you can also use a script tag, like in the third example of this page:
> > >
> > > http://wiki.apache.org/myfaces/SubmitPageOnValueChange
> > >
> > > Cheers,
> > >
> > > Bruno
> > >
> > > On 25/05/07, Bruno Aranda <br...@gmail.com> wrote:
> > > > I think I see a myfaces bug in the onkeypress. It seems that the &
> > > > have been encoded. As a workaround use a external javascript file with
> > > > a function for the onkeypress and call it.
> > > >
> > > > Could you fill a JIRA also?
> > > >
> > > > Thanks!
> > > >
> > > > Bruno
> > > >
> > > > On 25/05/07, Bjørn T Johansen <bt...@havleik.no> wrote:
> > > > > That I can....:
> > > > >
> > > > > <form id="content:formFindArticle" name="content:formFindArticle" method="post"
> > > > > action="/nibstoreweb/secure/article/findarticle.faces" enctype="application/x-www-form-urlencoded"><input
> > > > > id="content:formFindArticle:popupArticleGroupSubmit"
> > > > > name="content:formFindArticle:popupArticleGroupSubmit" type="submit" value="popupArticleGroupSubmit"
> > > > > onclick="if(typeof
> > > > > window.clearFormHiddenParams_content_formFindArticle!='undefined'){clearFormHiddenParams_content_formFindArticle('content:formFindArticle');}if(typeof
> > > > > window.getScrolling!='undefined'){oamSetHiddenInput('content:formFindArticle','autoScroll',getScrolling());}"
> > > > > style="display:none" /> <input type="hidden" name="autoScroll" />
> > > > >
> > > > > <input id="content:formFindArticle:popupSupplierSubmit"
> > > > > name="content:formFindArticle:popupSupplierSubmit" type="submit" value="popupSupplierSubmit"
> > > > > onclick="if(typeof
> > > > > window.clearFormHiddenParams_content_formFindArticle!='undefined'){clearFormHiddenParams_content_formFindArticle('content:formFindArticle');}if(typeof
> > > > > window.getScrolling!='undefined'){oamSetHiddenInput('content:formFindArticle','autoScroll',getScrolling());}"
> > > > > style="display:none" /><table border="0" cellpadding="5" cellspacing="0"><tr><td
> > > > > colspan="2">&nbsp;</td></tr><tr><td class="label"><label
> > > > > for="content:formFindArticle:varenr">Varenrs&#248;k: </label></td><td class="input" colspan="3"><input
> > > > > id="content:formFindArticle:varenr" name="content:formFindArticle:varenr" type="text" value=""
> > > > > maxlength="25" size="25" onkeypress="if ((event.charCode &amp;&amp; event.charCode == 13) ||
> > > > > (event.keyCode &amp;&amp; event.keyCode == 13))
> > > > > document.getElementById('content:formFindArticle:search').onclick();" /></td></tr><tr><td
> > > > > class="label"><label for="content:formFindArticle:overgruppe">Varegruppes&#248;k: </label></td><td
> > > > > class="input"><input id="content:formFindArticle:overgruppe" name="content:formFindArticle:overgruppe"
> > > > > type="text" value="" maxlength="2" size="2" /><input id="content:formFindArticle:hovedgruppe"
> > > > > name="content:formFindArticle:hovedgruppe" type="text" value="" maxlength="2" size="2" /><input
> > > > > id="content:formFindArticle:undergruppe" name="content:formFindArticle:undergruppe" type="text" value=""
> > > > > maxlength="5" size="5" onkeypress="if ((event.charCode &amp;&amp; event.charCode == 13) ||
> > > > > (event.keyCode &amp;&amp; event.keyCode == 13))
> > > > > document.getElementById('content.formFindArticle:search').onclick();" /><input
> > > > > id="content:formFindArticle:_idJsp22" name="content:formFindArticle:_idJsp22" type="submit" value="&gt;"
> > > > > onclick="if(typeof
> > > > > window.clearFormHiddenParams_content_formFindArticle!='undefined'){clearFormHiddenParams_content_formFindArticle('content:formFindArticle');}if(typeof
> > > > > window.getScrolling!='undefined'){oamSetHiddenInput('content:formFindArticle','autoScroll',getScrolling());}" /></td></tr><tr><td
> > > > > class="label"><label for="content:formFindArticle:fritekst">Friteksts&#248;k: </label></td><td
> > > > > class="input"><input id="content:formFindArticle:fritekst" name="content:formFindArticle:fritekst"
> > > > > type="text" value="" maxlength="50" size="40" /></td></tr><tr><td>&nbsp;</td><td><input
> > > > > id="content:formFindArticle:search" name="content:formFindArticle:search" type="submit" value="S&#248;k"
> > > > > onclick="if(typeof
> > > > > window.clearFormHiddenParams_content_formFindArticle!='undefined'){clearFormHiddenParams_content_formFindArticle('content:formFindArticle');}if(typeof
> > > > > window.getScrolling!='undefined'){oamSetHiddenInput('content:formFindArticle','autoScroll',getScrolling());}" /></td></tr><tr><td>&nbsp;</td></tr></table><input
> > > > > type="hidden" name="content:formFindArticle_SUBMIT" value="1" /><input type="hidden"
> > > > > name="content:formFindArticle:_link_hidden_" /><input type="hidden"
> > > > > name="content:formFindArticle:_idcl" /><script type="text/javascript"><!--
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > BTJ
> > > > >
> > > > >
> > > > > On Fri, 25 May 2007 07:21:41 -0400
> > > > > "William Hoover" <wh...@nemours.org> wrote:
> > > > >
> > > > > > Could you show a snippet of the browser output with the input, button and form?
> > > > > >
> > > > > > -----Original Message-----
> > > > > > From: Bjørn T Johansen [mailto:btj@havleik.no]
> > > > > > Sent: Friday, May 25, 2007 7:19 AM
> > > > > > To: users@myfaces.apache.org
> > > > > > Subject: Re: Submit using the enter key?
> > > > > >
> > > > > >
> > > > > > Tried this but with the same result...
> > > > > >
> > > > > > BTJ
> > > > > >
> > > > > > On Fri, 25 May 2007 07:10:05 -0400
> > > > > > "William Hoover" <wh...@nemours.org> wrote:
> > > > > >
> > > > > > > Just an FYI... You may need to add code for browser compatibility (Notice that the "click()" has been
> > > > > > > changed to "onclick()"):
> > > > > > >
> > > > > > > if ((event.charCode && event.charCode == 13) || (event.keyCode && event.keyCode == 13))
> > > > > > > document.getElementById('formFindArticle:search').onclick();
> > > > > > >
> > > > > > > -----Original Message-----
> > > > > > > From: Bruno Aranda [mailto:brunoaranda@gmail.com]
> > > > > > > Sent: Friday, May 25, 2007 6:50 AM
> > > > > > > To: MyFaces Discussion
> > > > > > > Subject: Re: Submit using the enter key?
> > > > > > >
> > > > > > >
> > > > > > > Because I guess that the default behaviour of the browser is to click
> > > > > > > the submit button when pressing enter. This is why you get the same
> > > > > > > behaviour. Maybe the javascript of your onkeypress is not rendered on
> > > > > > > the page. I seem to recall a similar but, but I don't remember if it
> > > > > > > is this one, where some of the on* attributes where not rendered in
> > > > > > > the page.
> > > > > > >
> > > > > > > Bruno
> > > > > > >
> > > > > > > On 25/05/07, Bjørn T Johansen <bt...@havleik.no> wrote:
> > > > > > > > Well, if I debug my app and put a breakpoint in my search method, I do get inside my search method
> > > > > > > > and the exact same thing happends in that method no matter it I press the Enter key og click the
> > > > > > > > submit button...
> > > > > > > >
> > > > > > > >
> > > > > > > > BTJ
> > > > > > > >
> > > > > > > > On Fri, 25 May 2007 11:22:20 +0100
> > > > > > > > "Bruno Aranda" <br...@gmail.com> wrote:
> > > > > > > >
> > > > > > > > > Can you verify if the onkeypress attribute is rendered on the input by
> > > > > > > > > looking at the generated source code?
> > > > > > > > >
> > > > > > > > > Firebug works great to check these things,
> > > > > > > > >
> > > > > > > > > Cheers,
> > > > > > > > >
> > > > > > > > > Bruno
> > > > > > > > >
> > > > > > > > > On 25/05/07, Bjørn T Johansen <bt...@havleik.no> wrote:
> > > > > > > > > > I am trying to submit a form using the enter key, but it doesn't work...
> > > > > > > > > > I have the following code in mye jsp:
> > > > > > > > > >
> > > > > > > > > > <h:inputText ..... onkeypress="if (event.keyCode == 13)
> > > > > > > > > > document.getElementById('formFindArticle:search').click();">
> > > > > > > > > >
> > > > > > > > > > and it does call the search method that is specified in th search button but there is one
> > > > > > > > > > difference compared to clicking the button itself..
> > > > > > > > > >
> > > > > > > > > > The action method opens a popup window using the Tomahawk's ExtestionFilter to inject the
> > > > > > > > > > Javascript in the rendered page and this opens as it should when clicking the button and
> > > > > > > > > > calling the search method. But calling the same search method when pressing Enter does
> > > > > > > > > > nothing... Or I can see the page being submitted and I see that the search method is called,
> > > > > > > > > > but it just redraws the page without opening the popup...
> > > > > > > > > >
> > > > > > > > > > What am I missing?
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > Regards,
> > > > > > > > > >
> > > > > > > > > > BTJ
> > > > > > > > > >
> > > > > > > > > > --
> > > > > > > > > > -----------------------------------------------------------------------------------------------
> > > > > > > > > > Bjørn T Johansen
> > > > > > > > > >
> > > > > > > > > > btj@havleik.no
> > > > > > > > > > -----------------------------------------------------------------------------------------------
> > > > > > > > > > Someone wrote:
> > > > > > > > > > "I understand that if you play a Windows CD backwards you hear strange Satanic messages"
> > > > > > > > > > To which someone replied:
> > > > > > > > > > "It's even worse than that; play it forwards and it installs Windows"
> > > > > > > > > > -----------------------------------------------------------------------------------------------

Re: Submit using the enter key?

Posted by Bruno Aranda <br...@gmail.com>.
In the onkeypress I still see the same code, with the encoded &... you
should call your function instead.

I would recommend using the excellent Firebug [1] plugin if you are
using firefox. As it will complain that there are javascript errors in
the page and it will ease your pain a little :-)

Cheers,

Bruno

[1] https://addons.mozilla.org/en-US/firefox/addon/1843

On 25/05/07, Bjørn T Johansen <bt...@havleik.no> wrote:
> I tried putting the submitEnter function in a js file and added the file in the <head> tag but I still get the
> same result...
>
>
> Here is the source of the page that is generated now..:
>
> <form id="content:formFindArticle" name="content:formFindArticle" method="post" action="/nibstoreweb/secure/article/findarticle.faces" enctype="application/x-www-form-urlencoded"><input id="content:formFindArticle:popupArticleGroupSubmit" name="content:formFindArticle:popupArticleGroupSubmit" type="submit" value="popupArticleGroupSubmit" onclick="if(typeof window.clearFormHiddenParams_content_formFindArticle!='undefined'){clearFormHiddenParams_content_formFindArticle('content:formFindArticle');}if(typeof window.getScrolling!='undefined'){oamSetHiddenInput('content:formFindArticle','autoScroll',getScrolling());}" style="display:none" />
> <input type="hidden" name="autoScroll" />
>
> <input id="content:formFindArticle:popupSupplierSubmit" name="content:formFindArticle:popupSupplierSubmit" type="submit" value="popupSupplierSubmit" onclick="if(typeof window.clearFormHiddenParams_content_formFindArticle!='undefined'){clearFormHiddenParams_content_formFindArticle('content:formFindArticle');}if(typeof window.getScrolling!='undefined'){oamSetHiddenInput('content:formFindArticle','autoScroll',getScrolling());}" style="display:none" /><table border="0" cellpadding="5" cellspacing="0"><tr><td colspan="2">&nbsp;</td></tr><tr><td class="label"><label for="content:formFindArticle:varenr">Varenrs&#248;k: </label></td><td class="input" colspan="3"><input id="content:formFindArticle:varenr" name="content:formFindArticle:varenr" type="text" value="" maxlength="25" size="25" onkeypress="return submitEnter('content:formFindArticle:search', event);" /></td></tr><tr><td class="label"><label for="content:formFindArticle:overgruppe">Varegruppes&#248;k: </label></td><td class="input"><input id="content:formFindArticle:overgruppe" name="content:formFindArticle:overgruppe" type="text" value="" maxlength="2" size="2" /><input id="content:formFindArticle:hovedgruppe" name="content:formFindArticle:hovedgruppe" type="text" value="" maxlength="2" size="2" /><input id="content:formFindArticle:undergruppe" name="content:formFindArticle:undergruppe" type="text" value="" maxlength="5" size="5" onkeypress="if ((event.charCode &amp;&amp; event.charCode == 13) || (event.keyCode &amp;&amp; event.keyCode == 13)) document.getElementById('content.formFindArticle:search').onclick();" /><input id="content:formFindArticle:_idJsp22" name="content:formFindArticle:_idJsp22" type="submit" value="&gt;" onclick="if(typeof window.clearFormHiddenParams_content_formFindArticle!='undefined'){clearFormHiddenParams_content_formFindArticle('content:formFindArticle');}if(typeof window.getScrolling!='undefined'){oamSetHiddenInput('content:formFindArticle','autoScroll',getScrolling());}" /></td></tr><tr><td class="label"><label for="content:formFindArticle:fritekst">Friteksts&#248;k: </label></td><td class="input"><input id="content:formFindArticle:fritekst" name="content:formFindArticle:fritekst" type="text" value="" maxlength="50" size="40" /></td></tr><tr><td>&nbsp;</td><td><input id="content:formFindArticle:search" name="content:formFindArticle:search" type="submit" value="S&#248;k" onclick="if(typeof window.clearFormHiddenParams_content_formFindArticle!='undefined'){clearFormHiddenParams_content_formFindArticle('content:formFindArticle');}if(typeof window.getScrolling!='undefined'){oamSetHiddenInput('content:formFindArticle','autoScroll',getScrolling());}" /></td></tr><tr><td>&nbsp;</td></tr></table><input type="hidden" name="content:formFindArticle_SUBMIT" value="1" /><input type="hidden" name="content:formFindArticle:_link_hidden_" /><input type="hidden" name="content:formFindArticle:_idcl" /><script type="text/javascript"><!--
>
>
> BTJ
>
> On Fri, 25 May 2007 12:38:28 +0100
> "Bruno Aranda" <br...@gmail.com> wrote:
>
> > Or you can also use a script tag, like in the third example of this page:
> >
> > http://wiki.apache.org/myfaces/SubmitPageOnValueChange
> >
> > Cheers,
> >
> > Bruno
> >
> > On 25/05/07, Bruno Aranda <br...@gmail.com> wrote:
> > > I think I see a myfaces bug in the onkeypress. It seems that the &
> > > have been encoded. As a workaround use a external javascript file with
> > > a function for the onkeypress and call it.
> > >
> > > Could you fill a JIRA also?
> > >
> > > Thanks!
> > >
> > > Bruno
> > >
> > > On 25/05/07, Bjørn T Johansen <bt...@havleik.no> wrote:
> > > > That I can....:
> > > >
> > > > <form id="content:formFindArticle" name="content:formFindArticle" method="post"
> > > > action="/nibstoreweb/secure/article/findarticle.faces" enctype="application/x-www-form-urlencoded"><input
> > > > id="content:formFindArticle:popupArticleGroupSubmit" name="content:formFindArticle:popupArticleGroupSubmit"
> > > > type="submit" value="popupArticleGroupSubmit" onclick="if(typeof
> > > > window.clearFormHiddenParams_content_formFindArticle!='undefined'){clearFormHiddenParams_content_formFindArticle('content:formFindArticle');}if(typeof
> > > > window.getScrolling!='undefined'){oamSetHiddenInput('content:formFindArticle','autoScroll',getScrolling());}"
> > > > style="display:none" /> <input type="hidden" name="autoScroll" />
> > > >
> > > > <input id="content:formFindArticle:popupSupplierSubmit" name="content:formFindArticle:popupSupplierSubmit"
> > > > type="submit" value="popupSupplierSubmit" onclick="if(typeof
> > > > window.clearFormHiddenParams_content_formFindArticle!='undefined'){clearFormHiddenParams_content_formFindArticle('content:formFindArticle');}if(typeof
> > > > window.getScrolling!='undefined'){oamSetHiddenInput('content:formFindArticle','autoScroll',getScrolling());}"
> > > > style="display:none" /><table border="0" cellpadding="5" cellspacing="0"><tr><td
> > > > colspan="2">&nbsp;</td></tr><tr><td class="label"><label for="content:formFindArticle:varenr">Varenrs&#248;k:
> > > > </label></td><td class="input" colspan="3"><input id="content:formFindArticle:varenr"
> > > > name="content:formFindArticle:varenr" type="text" value="" maxlength="25" size="25" onkeypress="if
> > > > ((event.charCode &amp;&amp; event.charCode == 13) || (event.keyCode &amp;&amp; event.keyCode == 13))
> > > > document.getElementById('content:formFindArticle:search').onclick();" /></td></tr><tr><td
> > > > class="label"><label for="content:formFindArticle:overgruppe">Varegruppes&#248;k: </label></td><td
> > > > class="input"><input id="content:formFindArticle:overgruppe" name="content:formFindArticle:overgruppe"
> > > > type="text" value="" maxlength="2" size="2" /><input id="content:formFindArticle:hovedgruppe"
> > > > name="content:formFindArticle:hovedgruppe" type="text" value="" maxlength="2" size="2" /><input
> > > > id="content:formFindArticle:undergruppe" name="content:formFindArticle:undergruppe" type="text" value=""
> > > > maxlength="5" size="5" onkeypress="if ((event.charCode &amp;&amp; event.charCode == 13) || (event.keyCode
> > > > &amp;&amp; event.keyCode == 13))
> > > > document.getElementById('content.formFindArticle:search').onclick();" /><input
> > > > id="content:formFindArticle:_idJsp22" name="content:formFindArticle:_idJsp22" type="submit" value="&gt;"
> > > > onclick="if(typeof
> > > > window.clearFormHiddenParams_content_formFindArticle!='undefined'){clearFormHiddenParams_content_formFindArticle('content:formFindArticle');}if(typeof
> > > > window.getScrolling!='undefined'){oamSetHiddenInput('content:formFindArticle','autoScroll',getScrolling());}" /></td></tr><tr><td
> > > > class="label"><label for="content:formFindArticle:fritekst">Friteksts&#248;k: </label></td><td
> > > > class="input"><input id="content:formFindArticle:fritekst" name="content:formFindArticle:fritekst"
> > > > type="text" value="" maxlength="50" size="40" /></td></tr><tr><td>&nbsp;</td><td><input
> > > > id="content:formFindArticle:search" name="content:formFindArticle:search" type="submit" value="S&#248;k"
> > > > onclick="if(typeof
> > > > window.clearFormHiddenParams_content_formFindArticle!='undefined'){clearFormHiddenParams_content_formFindArticle('content:formFindArticle');}if(typeof
> > > > window.getScrolling!='undefined'){oamSetHiddenInput('content:formFindArticle','autoScroll',getScrolling());}" /></td></tr><tr><td>&nbsp;</td></tr></table><input
> > > > type="hidden" name="content:formFindArticle_SUBMIT" value="1" /><input type="hidden"
> > > > name="content:formFindArticle:_link_hidden_" /><input type="hidden"
> > > > name="content:formFindArticle:_idcl" /><script type="text/javascript"><!--
> > > >
> > > >
> > > >
> > > >
> > > > BTJ
> > > >
> > > >
> > > > On Fri, 25 May 2007 07:21:41 -0400
> > > > "William Hoover" <wh...@nemours.org> wrote:
> > > >
> > > > > Could you show a snippet of the browser output with the input, button and form?
> > > > >
> > > > > -----Original Message-----
> > > > > From: Bjørn T Johansen [mailto:btj@havleik.no]
> > > > > Sent: Friday, May 25, 2007 7:19 AM
> > > > > To: users@myfaces.apache.org
> > > > > Subject: Re: Submit using the enter key?
> > > > >
> > > > >
> > > > > Tried this but with the same result...
> > > > >
> > > > > BTJ
> > > > >
> > > > > On Fri, 25 May 2007 07:10:05 -0400
> > > > > "William Hoover" <wh...@nemours.org> wrote:
> > > > >
> > > > > > Just an FYI... You may need to add code for browser compatibility (Notice that the "click()" has been
> > > > > > changed to "onclick()"):
> > > > > >
> > > > > > if ((event.charCode && event.charCode == 13) || (event.keyCode && event.keyCode == 13))
> > > > > > document.getElementById('formFindArticle:search').onclick();
> > > > > >
> > > > > > -----Original Message-----
> > > > > > From: Bruno Aranda [mailto:brunoaranda@gmail.com]
> > > > > > Sent: Friday, May 25, 2007 6:50 AM
> > > > > > To: MyFaces Discussion
> > > > > > Subject: Re: Submit using the enter key?
> > > > > >
> > > > > >
> > > > > > Because I guess that the default behaviour of the browser is to click
> > > > > > the submit button when pressing enter. This is why you get the same
> > > > > > behaviour. Maybe the javascript of your onkeypress is not rendered on
> > > > > > the page. I seem to recall a similar but, but I don't remember if it
> > > > > > is this one, where some of the on* attributes where not rendered in
> > > > > > the page.
> > > > > >
> > > > > > Bruno
> > > > > >
> > > > > > On 25/05/07, Bjørn T Johansen <bt...@havleik.no> wrote:
> > > > > > > Well, if I debug my app and put a breakpoint in my search method, I do get inside my search method and
> > > > > > > the exact same thing happends in that method no matter it I press the Enter key og click the submit
> > > > > > > button...
> > > > > > >
> > > > > > >
> > > > > > > BTJ
> > > > > > >
> > > > > > > On Fri, 25 May 2007 11:22:20 +0100
> > > > > > > "Bruno Aranda" <br...@gmail.com> wrote:
> > > > > > >
> > > > > > > > Can you verify if the onkeypress attribute is rendered on the input by
> > > > > > > > looking at the generated source code?
> > > > > > > >
> > > > > > > > Firebug works great to check these things,
> > > > > > > >
> > > > > > > > Cheers,
> > > > > > > >
> > > > > > > > Bruno
> > > > > > > >
> > > > > > > > On 25/05/07, Bjørn T Johansen <bt...@havleik.no> wrote:
> > > > > > > > > I am trying to submit a form using the enter key, but it doesn't work...
> > > > > > > > > I have the following code in mye jsp:
> > > > > > > > >
> > > > > > > > > <h:inputText ..... onkeypress="if (event.keyCode == 13)
> > > > > > > > > document.getElementById('formFindArticle:search').click();">
> > > > > > > > >
> > > > > > > > > and it does call the search method that is specified in th search button but there is one
> > > > > > > > > difference compared to clicking the button itself..
> > > > > > > > >
> > > > > > > > > The action method opens a popup window using the Tomahawk's ExtestionFilter to inject the
> > > > > > > > > Javascript in the rendered page and this opens as it should when clicking the button and calling
> > > > > > > > > the search method. But calling the same search method when pressing Enter does nothing... Or I can
> > > > > > > > > see the page being submitted and I see that the search method is called, but it just redraws the
> > > > > > > > > page without opening the popup...
> > > > > > > > >
> > > > > > > > > What am I missing?
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > Regards,
> > > > > > > > >
> > > > > > > > > BTJ
> > > > > > > > >
> > > > > > > > > --
> > > > > > > > > -----------------------------------------------------------------------------------------------
> > > > > > > > > Bjørn T Johansen
> > > > > > > > >
> > > > > > > > > btj@havleik.no
> > > > > > > > > -----------------------------------------------------------------------------------------------
> > > > > > > > > Someone wrote:
> > > > > > > > > "I understand that if you play a Windows CD backwards you hear strange Satanic messages"
> > > > > > > > > To which someone replied:
> > > > > > > > > "It's even worse than that; play it forwards and it installs Windows"
> > > > > > > > > -----------------------------------------------------------------------------------------------
> > > > > > > > >
> > > > > > > > > --
> > > > > > > > > This message has been scanned for viruses and
> > > > > > > > > dangerous content by MailScanner, and is
> > > > > > > > > believed to be clean.
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > > --
> > > > > > > This message has been scanned for viruses and
> > > > > > > dangerous content by MailScanner, and is
> > > > > > > believed to be clean.
> > > > > > >
> > > > >
> > > >
> > > >
> > > > --
> > > > This message has been scanned for viruses and
> > > > dangerous content by MailScanner, and is
> > > > believed to be clean.
> > > >
>
> --
> This message has been scanned for viruses and
> dangerous content by MailScanner, and is
> believed to be clean.
>

Re: Submit using the enter key?

Posted by Bjørn T Johansen <bt...@havleik.no>.
I tried putting the submitEnter function in a js file and added the file in the <head> tag but I still get the
same result...


Here is the source of the page that is generated now..:

<form id="content:formFindArticle" name="content:formFindArticle" method="post" action="/nibstoreweb/secure/article/findarticle.faces" enctype="application/x-www-form-urlencoded"><input id="content:formFindArticle:popupArticleGroupSubmit" name="content:formFindArticle:popupArticleGroupSubmit" type="submit" value="popupArticleGroupSubmit" onclick="if(typeof window.clearFormHiddenParams_content_formFindArticle!='undefined'){clearFormHiddenParams_content_formFindArticle('content:formFindArticle');}if(typeof window.getScrolling!='undefined'){oamSetHiddenInput('content:formFindArticle','autoScroll',getScrolling());}" style="display:none" />
<input type="hidden" name="autoScroll" />

<input id="content:formFindArticle:popupSupplierSubmit" name="content:formFindArticle:popupSupplierSubmit" type="submit" value="popupSupplierSubmit" onclick="if(typeof window.clearFormHiddenParams_content_formFindArticle!='undefined'){clearFormHiddenParams_content_formFindArticle('content:formFindArticle');}if(typeof window.getScrolling!='undefined'){oamSetHiddenInput('content:formFindArticle','autoScroll',getScrolling());}" style="display:none" /><table border="0" cellpadding="5" cellspacing="0"><tr><td colspan="2">&nbsp;</td></tr><tr><td class="label"><label for="content:formFindArticle:varenr">Varenrs&#248;k: </label></td><td class="input" colspan="3"><input id="content:formFindArticle:varenr" name="content:formFindArticle:varenr" type="text" value="" maxlength="25" size="25" onkeypress="return submitEnter('content:formFindArticle:search', event);" /></td></tr><tr><td class="label"><label for="content:formFindArticle:overgruppe">Varegruppes&#248;k: </label></td><td class="input"><input id="content:formFindArticle:overgruppe" name="content:formFindArticle:overgruppe" type="text" value="" maxlength="2" size="2" /><input id="content:formFindArticle:hovedgruppe" name="content:formFindArticle:hovedgruppe" type="text" value="" maxlength="2" size="2" /><input id="content:formFindArticle:undergruppe" name="content:formFindArticle:undergruppe" type="text" value="" maxlength="5" size="5" onkeypress="if ((event.charCode &amp;&amp; event.charCode == 13) || (event.keyCode &amp;&amp; event.keyCode == 13)) document.getElementById('content.formFindArticle:search').onclick();" /><input id="content:formFindArticle:_idJsp22" name="content:formFindArticle:_idJsp22" type="submit" value="&gt;" onclick="if(typeof window.clearFormHiddenParams_content_formFindArticle!='undefined'){clearFormHiddenParams_content_formFindArticle('content:formFindArticle');}if(typeof window.getScrolling!='undefined'){oamSetHiddenInput('content:formFindArticle','autoScroll',getScrolling());}" /></td></tr><tr><td class="label"><label for="content:formFindArticle:fritekst">Friteksts&#248;k: </label></td><td class="input"><input id="content:formFindArticle:fritekst" name="content:formFindArticle:fritekst" type="text" value="" maxlength="50" size="40" /></td></tr><tr><td>&nbsp;</td><td><input id="content:formFindArticle:search" name="content:formFindArticle:search" type="submit" value="S&#248;k" onclick="if(typeof window.clearFormHiddenParams_content_formFindArticle!='undefined'){clearFormHiddenParams_content_formFindArticle('content:formFindArticle');}if(typeof window.getScrolling!='undefined'){oamSetHiddenInput('content:formFindArticle','autoScroll',getScrolling());}" /></td></tr><tr><td>&nbsp;</td></tr></table><input type="hidden" name="content:formFindArticle_SUBMIT" value="1" /><input type="hidden" name="content:formFindArticle:_link_hidden_" /><input type="hidden" name="content:formFindArticle:_idcl" /><script type="text/javascript"><!--


BTJ

On Fri, 25 May 2007 12:38:28 +0100
"Bruno Aranda" <br...@gmail.com> wrote:

> Or you can also use a script tag, like in the third example of this page:
> 
> http://wiki.apache.org/myfaces/SubmitPageOnValueChange
> 
> Cheers,
> 
> Bruno
> 
> On 25/05/07, Bruno Aranda <br...@gmail.com> wrote:
> > I think I see a myfaces bug in the onkeypress. It seems that the &
> > have been encoded. As a workaround use a external javascript file with
> > a function for the onkeypress and call it.
> >
> > Could you fill a JIRA also?
> >
> > Thanks!
> >
> > Bruno
> >
> > On 25/05/07, Bjørn T Johansen <bt...@havleik.no> wrote:
> > > That I can....:
> > >
> > > <form id="content:formFindArticle" name="content:formFindArticle" method="post"
> > > action="/nibstoreweb/secure/article/findarticle.faces" enctype="application/x-www-form-urlencoded"><input
> > > id="content:formFindArticle:popupArticleGroupSubmit" name="content:formFindArticle:popupArticleGroupSubmit"
> > > type="submit" value="popupArticleGroupSubmit" onclick="if(typeof
> > > window.clearFormHiddenParams_content_formFindArticle!='undefined'){clearFormHiddenParams_content_formFindArticle('content:formFindArticle');}if(typeof
> > > window.getScrolling!='undefined'){oamSetHiddenInput('content:formFindArticle','autoScroll',getScrolling());}"
> > > style="display:none" /> <input type="hidden" name="autoScroll" />
> > >
> > > <input id="content:formFindArticle:popupSupplierSubmit" name="content:formFindArticle:popupSupplierSubmit"
> > > type="submit" value="popupSupplierSubmit" onclick="if(typeof
> > > window.clearFormHiddenParams_content_formFindArticle!='undefined'){clearFormHiddenParams_content_formFindArticle('content:formFindArticle');}if(typeof
> > > window.getScrolling!='undefined'){oamSetHiddenInput('content:formFindArticle','autoScroll',getScrolling());}"
> > > style="display:none" /><table border="0" cellpadding="5" cellspacing="0"><tr><td
> > > colspan="2">&nbsp;</td></tr><tr><td class="label"><label for="content:formFindArticle:varenr">Varenrs&#248;k:
> > > </label></td><td class="input" colspan="3"><input id="content:formFindArticle:varenr"
> > > name="content:formFindArticle:varenr" type="text" value="" maxlength="25" size="25" onkeypress="if
> > > ((event.charCode &amp;&amp; event.charCode == 13) || (event.keyCode &amp;&amp; event.keyCode == 13))
> > > document.getElementById('content:formFindArticle:search').onclick();" /></td></tr><tr><td
> > > class="label"><label for="content:formFindArticle:overgruppe">Varegruppes&#248;k: </label></td><td
> > > class="input"><input id="content:formFindArticle:overgruppe" name="content:formFindArticle:overgruppe"
> > > type="text" value="" maxlength="2" size="2" /><input id="content:formFindArticle:hovedgruppe"
> > > name="content:formFindArticle:hovedgruppe" type="text" value="" maxlength="2" size="2" /><input
> > > id="content:formFindArticle:undergruppe" name="content:formFindArticle:undergruppe" type="text" value=""
> > > maxlength="5" size="5" onkeypress="if ((event.charCode &amp;&amp; event.charCode == 13) || (event.keyCode
> > > &amp;&amp; event.keyCode == 13))
> > > document.getElementById('content.formFindArticle:search').onclick();" /><input
> > > id="content:formFindArticle:_idJsp22" name="content:formFindArticle:_idJsp22" type="submit" value="&gt;"
> > > onclick="if(typeof
> > > window.clearFormHiddenParams_content_formFindArticle!='undefined'){clearFormHiddenParams_content_formFindArticle('content:formFindArticle');}if(typeof
> > > window.getScrolling!='undefined'){oamSetHiddenInput('content:formFindArticle','autoScroll',getScrolling());}" /></td></tr><tr><td
> > > class="label"><label for="content:formFindArticle:fritekst">Friteksts&#248;k: </label></td><td
> > > class="input"><input id="content:formFindArticle:fritekst" name="content:formFindArticle:fritekst"
> > > type="text" value="" maxlength="50" size="40" /></td></tr><tr><td>&nbsp;</td><td><input
> > > id="content:formFindArticle:search" name="content:formFindArticle:search" type="submit" value="S&#248;k"
> > > onclick="if(typeof
> > > window.clearFormHiddenParams_content_formFindArticle!='undefined'){clearFormHiddenParams_content_formFindArticle('content:formFindArticle');}if(typeof
> > > window.getScrolling!='undefined'){oamSetHiddenInput('content:formFindArticle','autoScroll',getScrolling());}" /></td></tr><tr><td>&nbsp;</td></tr></table><input
> > > type="hidden" name="content:formFindArticle_SUBMIT" value="1" /><input type="hidden"
> > > name="content:formFindArticle:_link_hidden_" /><input type="hidden"
> > > name="content:formFindArticle:_idcl" /><script type="text/javascript"><!--
> > >
> > >
> > >
> > >
> > > BTJ
> > >
> > >
> > > On Fri, 25 May 2007 07:21:41 -0400
> > > "William Hoover" <wh...@nemours.org> wrote:
> > >
> > > > Could you show a snippet of the browser output with the input, button and form?
> > > >
> > > > -----Original Message-----
> > > > From: Bjørn T Johansen [mailto:btj@havleik.no]
> > > > Sent: Friday, May 25, 2007 7:19 AM
> > > > To: users@myfaces.apache.org
> > > > Subject: Re: Submit using the enter key?
> > > >
> > > >
> > > > Tried this but with the same result...
> > > >
> > > > BTJ
> > > >
> > > > On Fri, 25 May 2007 07:10:05 -0400
> > > > "William Hoover" <wh...@nemours.org> wrote:
> > > >
> > > > > Just an FYI... You may need to add code for browser compatibility (Notice that the "click()" has been
> > > > > changed to "onclick()"):
> > > > >
> > > > > if ((event.charCode && event.charCode == 13) || (event.keyCode && event.keyCode == 13))
> > > > > document.getElementById('formFindArticle:search').onclick();
> > > > >
> > > > > -----Original Message-----
> > > > > From: Bruno Aranda [mailto:brunoaranda@gmail.com]
> > > > > Sent: Friday, May 25, 2007 6:50 AM
> > > > > To: MyFaces Discussion
> > > > > Subject: Re: Submit using the enter key?
> > > > >
> > > > >
> > > > > Because I guess that the default behaviour of the browser is to click
> > > > > the submit button when pressing enter. This is why you get the same
> > > > > behaviour. Maybe the javascript of your onkeypress is not rendered on
> > > > > the page. I seem to recall a similar but, but I don't remember if it
> > > > > is this one, where some of the on* attributes where not rendered in
> > > > > the page.
> > > > >
> > > > > Bruno
> > > > >
> > > > > On 25/05/07, Bjørn T Johansen <bt...@havleik.no> wrote:
> > > > > > Well, if I debug my app and put a breakpoint in my search method, I do get inside my search method and
> > > > > > the exact same thing happends in that method no matter it I press the Enter key og click the submit
> > > > > > button...
> > > > > >
> > > > > >
> > > > > > BTJ
> > > > > >
> > > > > > On Fri, 25 May 2007 11:22:20 +0100
> > > > > > "Bruno Aranda" <br...@gmail.com> wrote:
> > > > > >
> > > > > > > Can you verify if the onkeypress attribute is rendered on the input by
> > > > > > > looking at the generated source code?
> > > > > > >
> > > > > > > Firebug works great to check these things,
> > > > > > >
> > > > > > > Cheers,
> > > > > > >
> > > > > > > Bruno
> > > > > > >
> > > > > > > On 25/05/07, Bjørn T Johansen <bt...@havleik.no> wrote:
> > > > > > > > I am trying to submit a form using the enter key, but it doesn't work...
> > > > > > > > I have the following code in mye jsp:
> > > > > > > >
> > > > > > > > <h:inputText ..... onkeypress="if (event.keyCode == 13)
> > > > > > > > document.getElementById('formFindArticle:search').click();">
> > > > > > > >
> > > > > > > > and it does call the search method that is specified in th search button but there is one
> > > > > > > > difference compared to clicking the button itself..
> > > > > > > >
> > > > > > > > The action method opens a popup window using the Tomahawk's ExtestionFilter to inject the
> > > > > > > > Javascript in the rendered page and this opens as it should when clicking the button and calling
> > > > > > > > the search method. But calling the same search method when pressing Enter does nothing... Or I can
> > > > > > > > see the page being submitted and I see that the search method is called, but it just redraws the
> > > > > > > > page without opening the popup...
> > > > > > > >
> > > > > > > > What am I missing?
> > > > > > > >
> > > > > > > >
> > > > > > > > Regards,
> > > > > > > >
> > > > > > > > BTJ
> > > > > > > >
> > > > > > > > --
> > > > > > > > -----------------------------------------------------------------------------------------------
> > > > > > > > Bjørn T Johansen
> > > > > > > >
> > > > > > > > btj@havleik.no
> > > > > > > > -----------------------------------------------------------------------------------------------
> > > > > > > > Someone wrote:
> > > > > > > > "I understand that if you play a Windows CD backwards you hear strange Satanic messages"
> > > > > > > > To which someone replied:
> > > > > > > > "It's even worse than that; play it forwards and it installs Windows"
> > > > > > > > -----------------------------------------------------------------------------------------------
> > > > > > > >
> > > > > > > > --
> > > > > > > > This message has been scanned for viruses and
> > > > > > > > dangerous content by MailScanner, and is
> > > > > > > > believed to be clean.
> > > > > > > >
> > > > > > >
> > > > > >
> > > > > > --
> > > > > > This message has been scanned for viruses and
> > > > > > dangerous content by MailScanner, and is
> > > > > > believed to be clean.
> > > > > >
> > > >
> > >
> > >
> > > --
> > > This message has been scanned for viruses and
> > > dangerous content by MailScanner, and is
> > > believed to be clean.
> > >

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

Re: Submit using the enter key?

Posted by Bruno Aranda <br...@gmail.com>.
Or you can also use a script tag, like in the third example of this page:

http://wiki.apache.org/myfaces/SubmitPageOnValueChange

Cheers,

Bruno

On 25/05/07, Bruno Aranda <br...@gmail.com> wrote:
> I think I see a myfaces bug in the onkeypress. It seems that the &
> have been encoded. As a workaround use a external javascript file with
> a function for the onkeypress and call it.
>
> Could you fill a JIRA also?
>
> Thanks!
>
> Bruno
>
> On 25/05/07, Bjørn T Johansen <bt...@havleik.no> wrote:
> > That I can....:
> >
> > <form id="content:formFindArticle" name="content:formFindArticle" method="post" action="/nibstoreweb/secure/article/findarticle.faces" enctype="application/x-www-form-urlencoded"><input id="content:formFindArticle:popupArticleGroupSubmit" name="content:formFindArticle:popupArticleGroupSubmit" type="submit" value="popupArticleGroupSubmit" onclick="if(typeof window.clearFormHiddenParams_content_formFindArticle!='undefined'){clearFormHiddenParams_content_formFindArticle('content:formFindArticle');}if(typeof window.getScrolling!='undefined'){oamSetHiddenInput('content:formFindArticle','autoScroll',getScrolling());}" style="display:none" />
> > <input type="hidden" name="autoScroll" />
> >
> > <input id="content:formFindArticle:popupSupplierSubmit" name="content:formFindArticle:popupSupplierSubmit"
> > type="submit" value="popupSupplierSubmit" onclick="if(typeof
> > window.clearFormHiddenParams_content_formFindArticle!='undefined'){clearFormHiddenParams_content_formFindArticle('content:formFindArticle');}if(typeof
> > window.getScrolling!='undefined'){oamSetHiddenInput('content:formFindArticle','autoScroll',getScrolling());}"
> > style="display:none" /><table border="0" cellpadding="5" cellspacing="0"><tr><td
> > colspan="2">&nbsp;</td></tr><tr><td class="label"><label for="content:formFindArticle:varenr">Varenrs&#248;k:
> > </label></td><td class="input" colspan="3"><input id="content:formFindArticle:varenr"
> > name="content:formFindArticle:varenr" type="text" value="" maxlength="25" size="25" onkeypress="if
> > ((event.charCode &amp;&amp; event.charCode == 13) || (event.keyCode &amp;&amp; event.keyCode == 13))
> > document.getElementById('content:formFindArticle:search').onclick();" /></td></tr><tr><td class="label"><label
> > for="content:formFindArticle:overgruppe">Varegruppes&#248;k: </label></td><td class="input"><input
> > id="content:formFindArticle:overgruppe" name="content:formFindArticle:overgruppe" type="text" value=""
> > maxlength="2" size="2" /><input id="content:formFindArticle:hovedgruppe"
> > name="content:formFindArticle:hovedgruppe" type="text" value="" maxlength="2" size="2" /><input
> > id="content:formFindArticle:undergruppe" name="content:formFindArticle:undergruppe" type="text" value=""
> > maxlength="5" size="5" onkeypress="if ((event.charCode &amp;&amp; event.charCode == 13) || (event.keyCode
> > &amp;&amp; event.keyCode == 13)) document.getElementById('content.formFindArticle:search').onclick();" /><input
> > id="content:formFindArticle:_idJsp22" name="content:formFindArticle:_idJsp22" type="submit" value="&gt;"
> > onclick="if(typeof
> > window.clearFormHiddenParams_content_formFindArticle!='undefined'){clearFormHiddenParams_content_formFindArticle('content:formFindArticle');}if(typeof
> > window.getScrolling!='undefined'){oamSetHiddenInput('content:formFindArticle','autoScroll',getScrolling());}" /></td></tr><tr><td
> > class="label"><label for="content:formFindArticle:fritekst">Friteksts&#248;k: </label></td><td
> > class="input"><input id="content:formFindArticle:fritekst" name="content:formFindArticle:fritekst" type="text"
> > value="" maxlength="50" size="40" /></td></tr><tr><td>&nbsp;</td><td><input id="content:formFindArticle:search"
> > name="content:formFindArticle:search" type="submit" value="S&#248;k" onclick="if(typeof
> > window.clearFormHiddenParams_content_formFindArticle!='undefined'){clearFormHiddenParams_content_formFindArticle('content:formFindArticle');}if(typeof
> > window.getScrolling!='undefined'){oamSetHiddenInput('content:formFindArticle','autoScroll',getScrolling());}" /></td></tr><tr><td>&nbsp;</td></tr></table><input
> > type="hidden" name="content:formFindArticle_SUBMIT" value="1" /><input type="hidden"
> > name="content:formFindArticle:_link_hidden_" /><input type="hidden" name="content:formFindArticle:_idcl" /><script
> > type="text/javascript"><!--
> >
> >
> >
> >
> > BTJ
> >
> >
> > On Fri, 25 May 2007 07:21:41 -0400
> > "William Hoover" <wh...@nemours.org> wrote:
> >
> > > Could you show a snippet of the browser output with the input, button and form?
> > >
> > > -----Original Message-----
> > > From: Bjørn T Johansen [mailto:btj@havleik.no]
> > > Sent: Friday, May 25, 2007 7:19 AM
> > > To: users@myfaces.apache.org
> > > Subject: Re: Submit using the enter key?
> > >
> > >
> > > Tried this but with the same result...
> > >
> > > BTJ
> > >
> > > On Fri, 25 May 2007 07:10:05 -0400
> > > "William Hoover" <wh...@nemours.org> wrote:
> > >
> > > > Just an FYI... You may need to add code for browser compatibility (Notice that the "click()" has been changed
> > > > to "onclick()"):
> > > >
> > > > if ((event.charCode && event.charCode == 13) || (event.keyCode && event.keyCode == 13))
> > > > document.getElementById('formFindArticle:search').onclick();
> > > >
> > > > -----Original Message-----
> > > > From: Bruno Aranda [mailto:brunoaranda@gmail.com]
> > > > Sent: Friday, May 25, 2007 6:50 AM
> > > > To: MyFaces Discussion
> > > > Subject: Re: Submit using the enter key?
> > > >
> > > >
> > > > Because I guess that the default behaviour of the browser is to click
> > > > the submit button when pressing enter. This is why you get the same
> > > > behaviour. Maybe the javascript of your onkeypress is not rendered on
> > > > the page. I seem to recall a similar but, but I don't remember if it
> > > > is this one, where some of the on* attributes where not rendered in
> > > > the page.
> > > >
> > > > Bruno
> > > >
> > > > On 25/05/07, Bjørn T Johansen <bt...@havleik.no> wrote:
> > > > > Well, if I debug my app and put a breakpoint in my search method, I do get inside my search method and the
> > > > > exact same thing happends in that method no matter it I press the Enter key og click the submit button...
> > > > >
> > > > >
> > > > > BTJ
> > > > >
> > > > > On Fri, 25 May 2007 11:22:20 +0100
> > > > > "Bruno Aranda" <br...@gmail.com> wrote:
> > > > >
> > > > > > Can you verify if the onkeypress attribute is rendered on the input by
> > > > > > looking at the generated source code?
> > > > > >
> > > > > > Firebug works great to check these things,
> > > > > >
> > > > > > Cheers,
> > > > > >
> > > > > > Bruno
> > > > > >
> > > > > > On 25/05/07, Bjørn T Johansen <bt...@havleik.no> wrote:
> > > > > > > I am trying to submit a form using the enter key, but it doesn't work...
> > > > > > > I have the following code in mye jsp:
> > > > > > >
> > > > > > > <h:inputText ..... onkeypress="if (event.keyCode == 13)
> > > > > > > document.getElementById('formFindArticle:search').click();">
> > > > > > >
> > > > > > > and it does call the search method that is specified in th search button but there is one difference
> > > > > > > compared to clicking the button itself..
> > > > > > >
> > > > > > > The action method opens a popup window using the Tomahawk's ExtestionFilter to inject the Javascript in
> > > > > > > the rendered page and this opens as it should when clicking the button and calling the search method. But
> > > > > > > calling the same search method when pressing Enter does nothing... Or I can see the page being submitted
> > > > > > > and I see that the search method is called, but it just redraws the page without opening the popup...
> > > > > > >
> > > > > > > What am I missing?
> > > > > > >
> > > > > > >
> > > > > > > Regards,
> > > > > > >
> > > > > > > BTJ
> > > > > > >
> > > > > > > --
> > > > > > > -----------------------------------------------------------------------------------------------
> > > > > > > Bjørn T Johansen
> > > > > > >
> > > > > > > btj@havleik.no
> > > > > > > -----------------------------------------------------------------------------------------------
> > > > > > > Someone wrote:
> > > > > > > "I understand that if you play a Windows CD backwards you hear strange Satanic messages"
> > > > > > > To which someone replied:
> > > > > > > "It's even worse than that; play it forwards and it installs Windows"
> > > > > > > -----------------------------------------------------------------------------------------------
> > > > > > >
> > > > > > > --
> > > > > > > This message has been scanned for viruses and
> > > > > > > dangerous content by MailScanner, and is
> > > > > > > believed to be clean.
> > > > > > >
> > > > > >
> > > > >
> > > > > --
> > > > > This message has been scanned for viruses and
> > > > > dangerous content by MailScanner, and is
> > > > > believed to be clean.
> > > > >
> > >
> >
> >
> > --
> > This message has been scanned for viruses and
> > dangerous content by MailScanner, and is
> > believed to be clean.
> >
>

RE: Submit using the enter key?

Posted by William Hoover <wh...@nemours.org>.
I tested the code with the replaced &amp; and it does work. An external js file would be the ideal solution, but I have done similar code and it works fine. hmmm...

-----Original Message-----
From: Bruno Aranda [mailto:brunoaranda@gmail.com]
Sent: Friday, May 25, 2007 7:35 AM
To: MyFaces Discussion
Subject: Re: Submit using the enter key?


I think I see a myfaces bug in the onkeypress. It seems that the &
have been encoded. As a workaround use a external javascript file with
a function for the onkeypress and call it.

Could you fill a JIRA also?

Thanks!

Bruno

On 25/05/07, Bjørn T Johansen <bt...@havleik.no> wrote:
> That I can....:
>
> <form id="content:formFindArticle" name="content:formFindArticle" method="post" action="/nibstoreweb/secure/article/findarticle.faces" enctype="application/x-www-form-urlencoded"><input id="content:formFindArticle:popupArticleGroupSubmit" name="content:formFindArticle:popupArticleGroupSubmit" type="submit" value="popupArticleGroupSubmit" onclick="if(typeof window.clearFormHiddenParams_content_formFindArticle!='undefined'){clearFormHiddenParams_content_formFindArticle('content:formFindArticle');}if(typeof window.getScrolling!='undefined'){oamSetHiddenInput('content:formFindArticle','autoScroll',getScrolling());}" style="display:none" />
> <input type="hidden" name="autoScroll" />
>
> <input id="content:formFindArticle:popupSupplierSubmit" name="content:formFindArticle:popupSupplierSubmit"
> type="submit" value="popupSupplierSubmit" onclick="if(typeof
> window.clearFormHiddenParams_content_formFindArticle!='undefined'){clearFormHiddenParams_content_formFindArticle('content:formFindArticle');}if(typeof
> window.getScrolling!='undefined'){oamSetHiddenInput('content:formFindArticle','autoScroll',getScrolling());}"
> style="display:none" /><table border="0" cellpadding="5" cellspacing="0"><tr><td
> colspan="2">&nbsp;</td></tr><tr><td class="label"><label for="content:formFindArticle:varenr">Varenrs&#248;k:
> </label></td><td class="input" colspan="3"><input id="content:formFindArticle:varenr"
> name="content:formFindArticle:varenr" type="text" value="" maxlength="25" size="25" onkeypress="if
> ((event.charCode &amp;&amp; event.charCode == 13) || (event.keyCode &amp;&amp; event.keyCode == 13))
> document.getElementById('content:formFindArticle:search').onclick();" /></td></tr><tr><td class="label"><label
> for="content:formFindArticle:overgruppe">Varegruppes&#248;k: </label></td><td class="input"><input
> id="content:formFindArticle:overgruppe" name="content:formFindArticle:overgruppe" type="text" value=""
> maxlength="2" size="2" /><input id="content:formFindArticle:hovedgruppe"
> name="content:formFindArticle:hovedgruppe" type="text" value="" maxlength="2" size="2" /><input
> id="content:formFindArticle:undergruppe" name="content:formFindArticle:undergruppe" type="text" value=""
> maxlength="5" size="5" onkeypress="if ((event.charCode &amp;&amp; event.charCode == 13) || (event.keyCode
> &amp;&amp; event.keyCode == 13)) document.getElementById('content.formFindArticle:search').onclick();" /><input
> id="content:formFindArticle:_idJsp22" name="content:formFindArticle:_idJsp22" type="submit" value="&gt;"
> onclick="if(typeof
> window.clearFormHiddenParams_content_formFindArticle!='undefined'){clearFormHiddenParams_content_formFindArticle('content:formFindArticle');}if(typeof
> window.getScrolling!='undefined'){oamSetHiddenInput('content:formFindArticle','autoScroll',getScrolling());}" /></td></tr><tr><td
> class="label"><label for="content:formFindArticle:fritekst">Friteksts&#248;k: </label></td><td
> class="input"><input id="content:formFindArticle:fritekst" name="content:formFindArticle:fritekst" type="text"
> value="" maxlength="50" size="40" /></td></tr><tr><td>&nbsp;</td><td><input id="content:formFindArticle:search"
> name="content:formFindArticle:search" type="submit" value="S&#248;k" onclick="if(typeof
> window.clearFormHiddenParams_content_formFindArticle!='undefined'){clearFormHiddenParams_content_formFindArticle('content:formFindArticle');}if(typeof
> window.getScrolling!='undefined'){oamSetHiddenInput('content:formFindArticle','autoScroll',getScrolling());}" /></td></tr><tr><td>&nbsp;</td></tr></table><input
> type="hidden" name="content:formFindArticle_SUBMIT" value="1" /><input type="hidden"
> name="content:formFindArticle:_link_hidden_" /><input type="hidden" name="content:formFindArticle:_idcl" /><script
> type="text/javascript"><!--
>
>
>
>
> BTJ
>
>
> On Fri, 25 May 2007 07:21:41 -0400
> "William Hoover" <wh...@nemours.org> wrote:
>
> > Could you show a snippet of the browser output with the input, button and form?
> >
> > -----Original Message-----
> > From: Bjørn T Johansen [mailto:btj@havleik.no]
> > Sent: Friday, May 25, 2007 7:19 AM
> > To: users@myfaces.apache.org
> > Subject: Re: Submit using the enter key?
> >
> >
> > Tried this but with the same result...
> >
> > BTJ
> >
> > On Fri, 25 May 2007 07:10:05 -0400
> > "William Hoover" <wh...@nemours.org> wrote:
> >
> > > Just an FYI... You may need to add code for browser compatibility (Notice that the "click()" has been changed
> > > to "onclick()"):
> > >
> > > if ((event.charCode && event.charCode == 13) || (event.keyCode && event.keyCode == 13))
> > > document.getElementById('formFindArticle:search').onclick();
> > >
> > > -----Original Message-----
> > > From: Bruno Aranda [mailto:brunoaranda@gmail.com]
> > > Sent: Friday, May 25, 2007 6:50 AM
> > > To: MyFaces Discussion
> > > Subject: Re: Submit using the enter key?
> > >
> > >
> > > Because I guess that the default behaviour of the browser is to click
> > > the submit button when pressing enter. This is why you get the same
> > > behaviour. Maybe the javascript of your onkeypress is not rendered on
> > > the page. I seem to recall a similar but, but I don't remember if it
> > > is this one, where some of the on* attributes where not rendered in
> > > the page.
> > >
> > > Bruno
> > >
> > > On 25/05/07, Bjørn T Johansen <bt...@havleik.no> wrote:
> > > > Well, if I debug my app and put a breakpoint in my search method, I do get inside my search method and the
> > > > exact same thing happends in that method no matter it I press the Enter key og click the submit button...
> > > >
> > > >
> > > > BTJ
> > > >
> > > > On Fri, 25 May 2007 11:22:20 +0100
> > > > "Bruno Aranda" <br...@gmail.com> wrote:
> > > >
> > > > > Can you verify if the onkeypress attribute is rendered on the input by
> > > > > looking at the generated source code?
> > > > >
> > > > > Firebug works great to check these things,
> > > > >
> > > > > Cheers,
> > > > >
> > > > > Bruno
> > > > >
> > > > > On 25/05/07, Bjørn T Johansen <bt...@havleik.no> wrote:
> > > > > > I am trying to submit a form using the enter key, but it doesn't work...
> > > > > > I have the following code in mye jsp:
> > > > > >
> > > > > > <h:inputText ..... onkeypress="if (event.keyCode == 13)
> > > > > > document.getElementById('formFindArticle:search').click();">
> > > > > >
> > > > > > and it does call the search method that is specified in th search button but there is one difference
> > > > > > compared to clicking the button itself..
> > > > > >
> > > > > > The action method opens a popup window using the Tomahawk's ExtestionFilter to inject the Javascript in
> > > > > > the rendered page and this opens as it should when clicking the button and calling the search method. But
> > > > > > calling the same search method when pressing Enter does nothing... Or I can see the page being submitted
> > > > > > and I see that the search method is called, but it just redraws the page without opening the popup...
> > > > > >
> > > > > > What am I missing?
> > > > > >
> > > > > >
> > > > > > Regards,
> > > > > >
> > > > > > BTJ
> > > > > >
> > > > > > --
> > > > > > -----------------------------------------------------------------------------------------------
> > > > > > Bjørn T Johansen
> > > > > >
> > > > > > btj@havleik.no
> > > > > > -----------------------------------------------------------------------------------------------
> > > > > > Someone wrote:
> > > > > > "I understand that if you play a Windows CD backwards you hear strange Satanic messages"
> > > > > > To which someone replied:
> > > > > > "It's even worse than that; play it forwards and it installs Windows"
> > > > > > -----------------------------------------------------------------------------------------------
> > > > > >
> > > > > > --
> > > > > > This message has been scanned for viruses and
> > > > > > dangerous content by MailScanner, and is
> > > > > > believed to be clean.
> > > > > >
> > > > >
> > > >
> > > > --
> > > > This message has been scanned for viruses and
> > > > dangerous content by MailScanner, and is
> > > > believed to be clean.
> > > >
> >
>
>
> --
> This message has been scanned for viruses and
> dangerous content by MailScanner, and is
> believed to be clean.
>


Re: Submit using the enter key?

Posted by Bruno Aranda <br...@gmail.com>.
I think I see a myfaces bug in the onkeypress. It seems that the &
have been encoded. As a workaround use a external javascript file with
a function for the onkeypress and call it.

Could you fill a JIRA also?

Thanks!

Bruno

On 25/05/07, Bjørn T Johansen <bt...@havleik.no> wrote:
> That I can....:
>
> <form id="content:formFindArticle" name="content:formFindArticle" method="post" action="/nibstoreweb/secure/article/findarticle.faces" enctype="application/x-www-form-urlencoded"><input id="content:formFindArticle:popupArticleGroupSubmit" name="content:formFindArticle:popupArticleGroupSubmit" type="submit" value="popupArticleGroupSubmit" onclick="if(typeof window.clearFormHiddenParams_content_formFindArticle!='undefined'){clearFormHiddenParams_content_formFindArticle('content:formFindArticle');}if(typeof window.getScrolling!='undefined'){oamSetHiddenInput('content:formFindArticle','autoScroll',getScrolling());}" style="display:none" />
> <input type="hidden" name="autoScroll" />
>
> <input id="content:formFindArticle:popupSupplierSubmit" name="content:formFindArticle:popupSupplierSubmit"
> type="submit" value="popupSupplierSubmit" onclick="if(typeof
> window.clearFormHiddenParams_content_formFindArticle!='undefined'){clearFormHiddenParams_content_formFindArticle('content:formFindArticle');}if(typeof
> window.getScrolling!='undefined'){oamSetHiddenInput('content:formFindArticle','autoScroll',getScrolling());}"
> style="display:none" /><table border="0" cellpadding="5" cellspacing="0"><tr><td
> colspan="2">&nbsp;</td></tr><tr><td class="label"><label for="content:formFindArticle:varenr">Varenrs&#248;k:
> </label></td><td class="input" colspan="3"><input id="content:formFindArticle:varenr"
> name="content:formFindArticle:varenr" type="text" value="" maxlength="25" size="25" onkeypress="if
> ((event.charCode &amp;&amp; event.charCode == 13) || (event.keyCode &amp;&amp; event.keyCode == 13))
> document.getElementById('content:formFindArticle:search').onclick();" /></td></tr><tr><td class="label"><label
> for="content:formFindArticle:overgruppe">Varegruppes&#248;k: </label></td><td class="input"><input
> id="content:formFindArticle:overgruppe" name="content:formFindArticle:overgruppe" type="text" value=""
> maxlength="2" size="2" /><input id="content:formFindArticle:hovedgruppe"
> name="content:formFindArticle:hovedgruppe" type="text" value="" maxlength="2" size="2" /><input
> id="content:formFindArticle:undergruppe" name="content:formFindArticle:undergruppe" type="text" value=""
> maxlength="5" size="5" onkeypress="if ((event.charCode &amp;&amp; event.charCode == 13) || (event.keyCode
> &amp;&amp; event.keyCode == 13)) document.getElementById('content.formFindArticle:search').onclick();" /><input
> id="content:formFindArticle:_idJsp22" name="content:formFindArticle:_idJsp22" type="submit" value="&gt;"
> onclick="if(typeof
> window.clearFormHiddenParams_content_formFindArticle!='undefined'){clearFormHiddenParams_content_formFindArticle('content:formFindArticle');}if(typeof
> window.getScrolling!='undefined'){oamSetHiddenInput('content:formFindArticle','autoScroll',getScrolling());}" /></td></tr><tr><td
> class="label"><label for="content:formFindArticle:fritekst">Friteksts&#248;k: </label></td><td
> class="input"><input id="content:formFindArticle:fritekst" name="content:formFindArticle:fritekst" type="text"
> value="" maxlength="50" size="40" /></td></tr><tr><td>&nbsp;</td><td><input id="content:formFindArticle:search"
> name="content:formFindArticle:search" type="submit" value="S&#248;k" onclick="if(typeof
> window.clearFormHiddenParams_content_formFindArticle!='undefined'){clearFormHiddenParams_content_formFindArticle('content:formFindArticle');}if(typeof
> window.getScrolling!='undefined'){oamSetHiddenInput('content:formFindArticle','autoScroll',getScrolling());}" /></td></tr><tr><td>&nbsp;</td></tr></table><input
> type="hidden" name="content:formFindArticle_SUBMIT" value="1" /><input type="hidden"
> name="content:formFindArticle:_link_hidden_" /><input type="hidden" name="content:formFindArticle:_idcl" /><script
> type="text/javascript"><!--
>
>
>
>
> BTJ
>
>
> On Fri, 25 May 2007 07:21:41 -0400
> "William Hoover" <wh...@nemours.org> wrote:
>
> > Could you show a snippet of the browser output with the input, button and form?
> >
> > -----Original Message-----
> > From: Bjørn T Johansen [mailto:btj@havleik.no]
> > Sent: Friday, May 25, 2007 7:19 AM
> > To: users@myfaces.apache.org
> > Subject: Re: Submit using the enter key?
> >
> >
> > Tried this but with the same result...
> >
> > BTJ
> >
> > On Fri, 25 May 2007 07:10:05 -0400
> > "William Hoover" <wh...@nemours.org> wrote:
> >
> > > Just an FYI... You may need to add code for browser compatibility (Notice that the "click()" has been changed
> > > to "onclick()"):
> > >
> > > if ((event.charCode && event.charCode == 13) || (event.keyCode && event.keyCode == 13))
> > > document.getElementById('formFindArticle:search').onclick();
> > >
> > > -----Original Message-----
> > > From: Bruno Aranda [mailto:brunoaranda@gmail.com]
> > > Sent: Friday, May 25, 2007 6:50 AM
> > > To: MyFaces Discussion
> > > Subject: Re: Submit using the enter key?
> > >
> > >
> > > Because I guess that the default behaviour of the browser is to click
> > > the submit button when pressing enter. This is why you get the same
> > > behaviour. Maybe the javascript of your onkeypress is not rendered on
> > > the page. I seem to recall a similar but, but I don't remember if it
> > > is this one, where some of the on* attributes where not rendered in
> > > the page.
> > >
> > > Bruno
> > >
> > > On 25/05/07, Bjørn T Johansen <bt...@havleik.no> wrote:
> > > > Well, if I debug my app and put a breakpoint in my search method, I do get inside my search method and the
> > > > exact same thing happends in that method no matter it I press the Enter key og click the submit button...
> > > >
> > > >
> > > > BTJ
> > > >
> > > > On Fri, 25 May 2007 11:22:20 +0100
> > > > "Bruno Aranda" <br...@gmail.com> wrote:
> > > >
> > > > > Can you verify if the onkeypress attribute is rendered on the input by
> > > > > looking at the generated source code?
> > > > >
> > > > > Firebug works great to check these things,
> > > > >
> > > > > Cheers,
> > > > >
> > > > > Bruno
> > > > >
> > > > > On 25/05/07, Bjørn T Johansen <bt...@havleik.no> wrote:
> > > > > > I am trying to submit a form using the enter key, but it doesn't work...
> > > > > > I have the following code in mye jsp:
> > > > > >
> > > > > > <h:inputText ..... onkeypress="if (event.keyCode == 13)
> > > > > > document.getElementById('formFindArticle:search').click();">
> > > > > >
> > > > > > and it does call the search method that is specified in th search button but there is one difference
> > > > > > compared to clicking the button itself..
> > > > > >
> > > > > > The action method opens a popup window using the Tomahawk's ExtestionFilter to inject the Javascript in
> > > > > > the rendered page and this opens as it should when clicking the button and calling the search method. But
> > > > > > calling the same search method when pressing Enter does nothing... Or I can see the page being submitted
> > > > > > and I see that the search method is called, but it just redraws the page without opening the popup...
> > > > > >
> > > > > > What am I missing?
> > > > > >
> > > > > >
> > > > > > Regards,
> > > > > >
> > > > > > BTJ
> > > > > >
> > > > > > --
> > > > > > -----------------------------------------------------------------------------------------------
> > > > > > Bjørn T Johansen
> > > > > >
> > > > > > btj@havleik.no
> > > > > > -----------------------------------------------------------------------------------------------
> > > > > > Someone wrote:
> > > > > > "I understand that if you play a Windows CD backwards you hear strange Satanic messages"
> > > > > > To which someone replied:
> > > > > > "It's even worse than that; play it forwards and it installs Windows"
> > > > > > -----------------------------------------------------------------------------------------------
> > > > > >
> > > > > > --
> > > > > > This message has been scanned for viruses and
> > > > > > dangerous content by MailScanner, and is
> > > > > > believed to be clean.
> > > > > >
> > > > >
> > > >
> > > > --
> > > > This message has been scanned for viruses and
> > > > dangerous content by MailScanner, and is
> > > > believed to be clean.
> > > >
> >
>
>
> --
> This message has been scanned for viruses and
> dangerous content by MailScanner, and is
> believed to be clean.
>

Re: Submit using the enter key?

Posted by Ayhan Güngör <ag...@gmail.com>.
am i the one who sees & converted to &amp;  in keypress code?


On 5/25/07, Bjørn T Johansen <bt...@havleik.no> wrote:
>
> That I can....:
>
> <form id="content:formFindArticle" name="content:formFindArticle"
> method="post" action="/nibstoreweb/secure/article/findarticle.faces"
> enctype="application/x-www-form-urlencoded"><input
> id="content:formFindArticle:popupArticleGroupSubmit"
> name="content:formFindArticle:popupArticleGroupSubmit" type="submit"
> value="popupArticleGroupSubmit" onclick="if(typeof
> window.clearFormHiddenParams_content_formFindArticle!='undefined'){clearFormHiddenParams_content_formFindArticle('content:formFindArticle');}if(typeof
> window.getScrolling!='undefined'){oamSetHiddenInput('content:formFindArticle','autoScroll',getScrolling());}"
> style="display:none" />
> <input type="hidden" name="autoScroll" />
>
> <input id="content:formFindArticle:popupSupplierSubmit"
> name="content:formFindArticle:popupSupplierSubmit"
> type="submit" value="popupSupplierSubmit" onclick="if(typeof
> window.clearFormHiddenParams_content_formFindArticle!='undefined'
> ){clearFormHiddenParams_content_formFindArticle('content:formFindArticle');}if(typeof
> window.getScrolling!='undefined'
> ){oamSetHiddenInput('content:formFindArticle','autoScroll',getScrolling());}"
> style="display:none" /><table border="0" cellpadding="5"
> cellspacing="0"><tr><td
> colspan="2">&nbsp;</td></tr><tr><td class="label"><label
> for="content:formFindArticle:varenr">Varenrs&#248;k:
> </label></td><td class="input" colspan="3"><input
> id="content:formFindArticle:varenr"
> name="content:formFindArticle:varenr" type="text" value="" maxlength="25"
> size="25" onkeypress="if
> ((event.charCode &amp;&amp; event.charCode == 13) || (event.keyCode&amp;&amp;
> event.keyCode == 13))
> document.getElementById('content:formFindArticle:search').onclick();"
> /></td></tr><tr><td class="label"><label
> for="content:formFindArticle:overgruppe">Varegruppes&#248;k:
> </label></td><td class="input"><input
> id="content:formFindArticle:overgruppe"
> name="content:formFindArticle:overgruppe" type="text" value=""
> maxlength="2" size="2" /><input id="content:formFindArticle:hovedgruppe"
> name="content:formFindArticle:hovedgruppe" type="text" value=""
> maxlength="2" size="2" /><input
> id="content:formFindArticle:undergruppe"
> name="content:formFindArticle:undergruppe" type="text" value=""
> maxlength="5" size="5" onkeypress="if ((event.charCode &amp;&amp;
> event.charCode == 13) || (event.keyCode
> &amp;&amp; event.keyCode == 13)) document.getElementById('
> content.formFindArticle:search').onclick();" /><input
> id="content:formFindArticle:_idJsp22"
> name="content:formFindArticle:_idJsp22" type="submit" value="&gt;"
> onclick="if(typeof
> window.clearFormHiddenParams_content_formFindArticle!='undefined'
> ){clearFormHiddenParams_content_formFindArticle('content:formFindArticle');}if(typeof
> window.getScrolling!='undefined'){oamSetHiddenInput('content:formFindArticle','autoScroll',getScrolling());}"
> /></td></tr><tr><td
> class="label"><label
> for="content:formFindArticle:fritekst">Friteksts&#248;k: </label></td><td
> class="input"><input id="content:formFindArticle:fritekst"
> name="content:formFindArticle:fritekst" type="text"
> value="" maxlength="50" size="40"
> /></td></tr><tr><td>&nbsp;</td><td><input
> id="content:formFindArticle:search"
> name="content:formFindArticle:search" type="submit" value="S&#248;k"
> onclick="if(typeof
> window.clearFormHiddenParams_content_formFindArticle!='undefined'
> ){clearFormHiddenParams_content_formFindArticle('content:formFindArticle');}if(typeof
> window.getScrolling!='undefined'){oamSetHiddenInput('content:formFindArticle','autoScroll',getScrolling());}"
> /></td></tr><tr><td>&nbsp;</td></tr></table><input
> type="hidden" name="content:formFindArticle_SUBMIT" value="1" /><input
> type="hidden"
> name="content:formFindArticle:_link_hidden_" /><input type="hidden"
> name="content:formFindArticle:_idcl" /><script
> type="text/javascript"><!--
>
>
>
>
> BTJ
>
>
> On Fri, 25 May 2007 07:21:41 -0400
> "William Hoover" <wh...@nemours.org> wrote:
>
> > Could you show a snippet of the browser output with the input, button
> and form?
> >
> > -----Original Message-----
> > From: Bjørn T Johansen [mailto:btj@havleik.no]
> > Sent: Friday, May 25, 2007 7:19 AM
> > To: users@myfaces.apache.org
> > Subject: Re: Submit using the enter key?
> >
> >
> > Tried this but with the same result...
> >
> > BTJ
> >
> > On Fri, 25 May 2007 07:10:05 -0400
> > "William Hoover" <wh...@nemours.org> wrote:
> >
> > > Just an FYI... You may need to add code for browser compatibility
> (Notice that the "click()" has been changed
> > > to "onclick()"):
> > >
> > > if ((event.charCode && event.charCode == 13) || (event.keyCode &&
> event.keyCode == 13))
> > > document.getElementById('formFindArticle:search').onclick();
> > >
> > > -----Original Message-----
> > > From: Bruno Aranda [mailto:brunoaranda@gmail.com]
> > > Sent: Friday, May 25, 2007 6:50 AM
> > > To: MyFaces Discussion
> > > Subject: Re: Submit using the enter key?
> > >
> > >
> > > Because I guess that the default behaviour of the browser is to click
> > > the submit button when pressing enter. This is why you get the same
> > > behaviour. Maybe the javascript of your onkeypress is not rendered on
> > > the page. I seem to recall a similar but, but I don't remember if it
> > > is this one, where some of the on* attributes where not rendered in
> > > the page.
> > >
> > > Bruno
> > >
> > > On 25/05/07, Bjørn T Johansen <bt...@havleik.no> wrote:
> > > > Well, if I debug my app and put a breakpoint in my search method, I
> do get inside my search method and the
> > > > exact same thing happends in that method no matter it I press the
> Enter key og click the submit button...
> > > >
> > > >
> > > > BTJ
> > > >
> > > > On Fri, 25 May 2007 11:22:20 +0100
> > > > "Bruno Aranda" <br...@gmail.com> wrote:
> > > >
> > > > > Can you verify if the onkeypress attribute is rendered on the
> input by
> > > > > looking at the generated source code?
> > > > >
> > > > > Firebug works great to check these things,
> > > > >
> > > > > Cheers,
> > > > >
> > > > > Bruno
> > > > >
> > > > > On 25/05/07, Bjørn T Johansen <bt...@havleik.no> wrote:
> > > > > > I am trying to submit a form using the enter key, but it doesn't
> work...
> > > > > > I have the following code in mye jsp:
> > > > > >
> > > > > > <h:inputText ..... onkeypress="if (event.keyCode == 13)
> > > > > > document.getElementById('formFindArticle:search').click();">
> > > > > >
> > > > > > and it does call the search method that is specified in th
> search button but there is one difference
> > > > > > compared to clicking the button itself..
> > > > > >
> > > > > > The action method opens a popup window using the Tomahawk's
> ExtestionFilter to inject the Javascript in
> > > > > > the rendered page and this opens as it should when clicking the
> button and calling the search method. But
> > > > > > calling the same search method when pressing Enter does
> nothing... Or I can see the page being submitted
> > > > > > and I see that the search method is called, but it just redraws
> the page without opening the popup...
> > > > > >
> > > > > > What am I missing?
> > > > > >
> > > > > >
> > > > > > Regards,
> > > > > >
> > > > > > BTJ
> > > > > >
> > > > > > --
> > > > > >
> -----------------------------------------------------------------------------------------------
> > > > > > Bjørn T Johansen
> > > > > >
> > > > > > btj@havleik.no
> > > > > >
> -----------------------------------------------------------------------------------------------
> > > > > > Someone wrote:
> > > > > > "I understand that if you play a Windows CD backwards you hear
> strange Satanic messages"
> > > > > > To which someone replied:
> > > > > > "It's even worse than that; play it forwards and it installs
> Windows"
> > > > > >
> -----------------------------------------------------------------------------------------------
> > > > > >
> > > > > > --
> > > > > > This message has been scanned for viruses and
> > > > > > dangerous content by MailScanner, and is
> > > > > > believed to be clean.
> > > > > >
> > > > >
> > > >
> > > > --
> > > > This message has been scanned for viruses and
> > > > dangerous content by MailScanner, and is
> > > > believed to be clean.
> > > >
> >
>
>
> --
> This message has been scanned for viruses and
> dangerous content by MailScanner, and is
> believed to be clean.
>

Re: Submit using the enter key?

Posted by Bjørn T Johansen <bt...@havleik.no>.
That I can....:

<form id="content:formFindArticle" name="content:formFindArticle" method="post" action="/nibstoreweb/secure/article/findarticle.faces" enctype="application/x-www-form-urlencoded"><input id="content:formFindArticle:popupArticleGroupSubmit" name="content:formFindArticle:popupArticleGroupSubmit" type="submit" value="popupArticleGroupSubmit" onclick="if(typeof window.clearFormHiddenParams_content_formFindArticle!='undefined'){clearFormHiddenParams_content_formFindArticle('content:formFindArticle');}if(typeof window.getScrolling!='undefined'){oamSetHiddenInput('content:formFindArticle','autoScroll',getScrolling());}" style="display:none" />
<input type="hidden" name="autoScroll" />

<input id="content:formFindArticle:popupSupplierSubmit" name="content:formFindArticle:popupSupplierSubmit"
type="submit" value="popupSupplierSubmit" onclick="if(typeof
window.clearFormHiddenParams_content_formFindArticle!='undefined'){clearFormHiddenParams_content_formFindArticle('content:formFindArticle');}if(typeof
window.getScrolling!='undefined'){oamSetHiddenInput('content:formFindArticle','autoScroll',getScrolling());}"
style="display:none" /><table border="0" cellpadding="5" cellspacing="0"><tr><td
colspan="2">&nbsp;</td></tr><tr><td class="label"><label for="content:formFindArticle:varenr">Varenrs&#248;k:
</label></td><td class="input" colspan="3"><input id="content:formFindArticle:varenr"
name="content:formFindArticle:varenr" type="text" value="" maxlength="25" size="25" onkeypress="if
((event.charCode &amp;&amp; event.charCode == 13) || (event.keyCode &amp;&amp; event.keyCode == 13))
document.getElementById('content:formFindArticle:search').onclick();" /></td></tr><tr><td class="label"><label
for="content:formFindArticle:overgruppe">Varegruppes&#248;k: </label></td><td class="input"><input
id="content:formFindArticle:overgruppe" name="content:formFindArticle:overgruppe" type="text" value=""
maxlength="2" size="2" /><input id="content:formFindArticle:hovedgruppe"
name="content:formFindArticle:hovedgruppe" type="text" value="" maxlength="2" size="2" /><input
id="content:formFindArticle:undergruppe" name="content:formFindArticle:undergruppe" type="text" value=""
maxlength="5" size="5" onkeypress="if ((event.charCode &amp;&amp; event.charCode == 13) || (event.keyCode
&amp;&amp; event.keyCode == 13)) document.getElementById('content.formFindArticle:search').onclick();" /><input
id="content:formFindArticle:_idJsp22" name="content:formFindArticle:_idJsp22" type="submit" value="&gt;"
onclick="if(typeof
window.clearFormHiddenParams_content_formFindArticle!='undefined'){clearFormHiddenParams_content_formFindArticle('content:formFindArticle');}if(typeof
window.getScrolling!='undefined'){oamSetHiddenInput('content:formFindArticle','autoScroll',getScrolling());}" /></td></tr><tr><td
class="label"><label for="content:formFindArticle:fritekst">Friteksts&#248;k: </label></td><td
class="input"><input id="content:formFindArticle:fritekst" name="content:formFindArticle:fritekst" type="text"
value="" maxlength="50" size="40" /></td></tr><tr><td>&nbsp;</td><td><input id="content:formFindArticle:search"
name="content:formFindArticle:search" type="submit" value="S&#248;k" onclick="if(typeof
window.clearFormHiddenParams_content_formFindArticle!='undefined'){clearFormHiddenParams_content_formFindArticle('content:formFindArticle');}if(typeof
window.getScrolling!='undefined'){oamSetHiddenInput('content:formFindArticle','autoScroll',getScrolling());}" /></td></tr><tr><td>&nbsp;</td></tr></table><input
type="hidden" name="content:formFindArticle_SUBMIT" value="1" /><input type="hidden"
name="content:formFindArticle:_link_hidden_" /><input type="hidden" name="content:formFindArticle:_idcl" /><script
type="text/javascript"><!--




BTJ


On Fri, 25 May 2007 07:21:41 -0400
"William Hoover" <wh...@nemours.org> wrote:

> Could you show a snippet of the browser output with the input, button and form?
> 
> -----Original Message-----
> From: Bjørn T Johansen [mailto:btj@havleik.no]
> Sent: Friday, May 25, 2007 7:19 AM
> To: users@myfaces.apache.org
> Subject: Re: Submit using the enter key?
> 
> 
> Tried this but with the same result...
> 
> BTJ
> 
> On Fri, 25 May 2007 07:10:05 -0400
> "William Hoover" <wh...@nemours.org> wrote:
> 
> > Just an FYI... You may need to add code for browser compatibility (Notice that the "click()" has been changed
> > to "onclick()"):
> > 
> > if ((event.charCode && event.charCode == 13) || (event.keyCode && event.keyCode == 13))
> > document.getElementById('formFindArticle:search').onclick();
> > 
> > -----Original Message-----
> > From: Bruno Aranda [mailto:brunoaranda@gmail.com]
> > Sent: Friday, May 25, 2007 6:50 AM
> > To: MyFaces Discussion
> > Subject: Re: Submit using the enter key?
> > 
> > 
> > Because I guess that the default behaviour of the browser is to click
> > the submit button when pressing enter. This is why you get the same
> > behaviour. Maybe the javascript of your onkeypress is not rendered on
> > the page. I seem to recall a similar but, but I don't remember if it
> > is this one, where some of the on* attributes where not rendered in
> > the page.
> > 
> > Bruno
> > 
> > On 25/05/07, Bjørn T Johansen <bt...@havleik.no> wrote:
> > > Well, if I debug my app and put a breakpoint in my search method, I do get inside my search method and the
> > > exact same thing happends in that method no matter it I press the Enter key og click the submit button...
> > >
> > >
> > > BTJ
> > >
> > > On Fri, 25 May 2007 11:22:20 +0100
> > > "Bruno Aranda" <br...@gmail.com> wrote:
> > >
> > > > Can you verify if the onkeypress attribute is rendered on the input by
> > > > looking at the generated source code?
> > > >
> > > > Firebug works great to check these things,
> > > >
> > > > Cheers,
> > > >
> > > > Bruno
> > > >
> > > > On 25/05/07, Bjørn T Johansen <bt...@havleik.no> wrote:
> > > > > I am trying to submit a form using the enter key, but it doesn't work...
> > > > > I have the following code in mye jsp:
> > > > >
> > > > > <h:inputText ..... onkeypress="if (event.keyCode == 13)
> > > > > document.getElementById('formFindArticle:search').click();">
> > > > >
> > > > > and it does call the search method that is specified in th search button but there is one difference
> > > > > compared to clicking the button itself..
> > > > >
> > > > > The action method opens a popup window using the Tomahawk's ExtestionFilter to inject the Javascript in
> > > > > the rendered page and this opens as it should when clicking the button and calling the search method. But
> > > > > calling the same search method when pressing Enter does nothing... Or I can see the page being submitted
> > > > > and I see that the search method is called, but it just redraws the page without opening the popup...
> > > > >
> > > > > What am I missing?
> > > > >
> > > > >
> > > > > Regards,
> > > > >
> > > > > BTJ
> > > > >
> > > > > --
> > > > > -----------------------------------------------------------------------------------------------
> > > > > Bjørn T Johansen
> > > > >
> > > > > btj@havleik.no
> > > > > -----------------------------------------------------------------------------------------------
> > > > > Someone wrote:
> > > > > "I understand that if you play a Windows CD backwards you hear strange Satanic messages"
> > > > > To which someone replied:
> > > > > "It's even worse than that; play it forwards and it installs Windows"
> > > > > -----------------------------------------------------------------------------------------------
> > > > >
> > > > > --
> > > > > This message has been scanned for viruses and
> > > > > dangerous content by MailScanner, and is
> > > > > believed to be clean.
> > > > >
> > > >
> > >
> > > --
> > > This message has been scanned for viruses and
> > > dangerous content by MailScanner, and is
> > > believed to be clean.
> > >
> 


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

RE: Submit using the enter key?

Posted by William Hoover <wh...@nemours.org>.
Could you show a snippet of the browser output with the input, button and form?

-----Original Message-----
From: Bjørn T Johansen [mailto:btj@havleik.no]
Sent: Friday, May 25, 2007 7:19 AM
To: users@myfaces.apache.org
Subject: Re: Submit using the enter key?


Tried this but with the same result...

BTJ

On Fri, 25 May 2007 07:10:05 -0400
"William Hoover" <wh...@nemours.org> wrote:

> Just an FYI... You may need to add code for browser compatibility (Notice that the "click()" has been changed to
> "onclick()"):
> 
> if ((event.charCode && event.charCode == 13) || (event.keyCode && event.keyCode == 13))
> document.getElementById('formFindArticle:search').onclick();
> 
> -----Original Message-----
> From: Bruno Aranda [mailto:brunoaranda@gmail.com]
> Sent: Friday, May 25, 2007 6:50 AM
> To: MyFaces Discussion
> Subject: Re: Submit using the enter key?
> 
> 
> Because I guess that the default behaviour of the browser is to click
> the submit button when pressing enter. This is why you get the same
> behaviour. Maybe the javascript of your onkeypress is not rendered on
> the page. I seem to recall a similar but, but I don't remember if it
> is this one, where some of the on* attributes where not rendered in
> the page.
> 
> Bruno
> 
> On 25/05/07, Bjørn T Johansen <bt...@havleik.no> wrote:
> > Well, if I debug my app and put a breakpoint in my search method, I do get inside my search method and the
> > exact same thing happends in that method no matter it I press the Enter key og click the submit button...
> >
> >
> > BTJ
> >
> > On Fri, 25 May 2007 11:22:20 +0100
> > "Bruno Aranda" <br...@gmail.com> wrote:
> >
> > > Can you verify if the onkeypress attribute is rendered on the input by
> > > looking at the generated source code?
> > >
> > > Firebug works great to check these things,
> > >
> > > Cheers,
> > >
> > > Bruno
> > >
> > > On 25/05/07, Bjørn T Johansen <bt...@havleik.no> wrote:
> > > > I am trying to submit a form using the enter key, but it doesn't work...
> > > > I have the following code in mye jsp:
> > > >
> > > > <h:inputText ..... onkeypress="if (event.keyCode == 13)
> > > > document.getElementById('formFindArticle:search').click();">
> > > >
> > > > and it does call the search method that is specified in th search button but there is one difference
> > > > compared to clicking the button itself..
> > > >
> > > > The action method opens a popup window using the Tomahawk's ExtestionFilter to inject the Javascript in the
> > > > rendered page and this opens as it should when clicking the button and calling the search method. But
> > > > calling the same search method when pressing Enter does nothing... Or I can see the page being submitted
> > > > and I see that the search method is called, but it just redraws the page without opening the popup...
> > > >
> > > > What am I missing?
> > > >
> > > >
> > > > Regards,
> > > >
> > > > BTJ
> > > >
> > > > --
> > > > -----------------------------------------------------------------------------------------------
> > > > Bjørn T Johansen
> > > >
> > > > btj@havleik.no
> > > > -----------------------------------------------------------------------------------------------
> > > > Someone wrote:
> > > > "I understand that if you play a Windows CD backwards you hear strange Satanic messages"
> > > > To which someone replied:
> > > > "It's even worse than that; play it forwards and it installs Windows"
> > > > -----------------------------------------------------------------------------------------------
> > > >
> > > > --
> > > > This message has been scanned for viruses and
> > > > dangerous content by MailScanner, and is
> > > > believed to be clean.
> > > >
> > >
> >
> > --
> > This message has been scanned for viruses and
> > dangerous content by MailScanner, and is
> > believed to be clean.
> >

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.


Re: Submit using the enter key?

Posted by Bjørn T Johansen <bt...@havleik.no>.
Tried this but with the same result...

BTJ

On Fri, 25 May 2007 07:10:05 -0400
"William Hoover" <wh...@nemours.org> wrote:

> Just an FYI... You may need to add code for browser compatibility (Notice that the "click()" has been changed to
> "onclick()"):
> 
> if ((event.charCode && event.charCode == 13) || (event.keyCode && event.keyCode == 13))
> document.getElementById('formFindArticle:search').onclick();
> 
> -----Original Message-----
> From: Bruno Aranda [mailto:brunoaranda@gmail.com]
> Sent: Friday, May 25, 2007 6:50 AM
> To: MyFaces Discussion
> Subject: Re: Submit using the enter key?
> 
> 
> Because I guess that the default behaviour of the browser is to click
> the submit button when pressing enter. This is why you get the same
> behaviour. Maybe the javascript of your onkeypress is not rendered on
> the page. I seem to recall a similar but, but I don't remember if it
> is this one, where some of the on* attributes where not rendered in
> the page.
> 
> Bruno
> 
> On 25/05/07, Bjørn T Johansen <bt...@havleik.no> wrote:
> > Well, if I debug my app and put a breakpoint in my search method, I do get inside my search method and the
> > exact same thing happends in that method no matter it I press the Enter key og click the submit button...
> >
> >
> > BTJ
> >
> > On Fri, 25 May 2007 11:22:20 +0100
> > "Bruno Aranda" <br...@gmail.com> wrote:
> >
> > > Can you verify if the onkeypress attribute is rendered on the input by
> > > looking at the generated source code?
> > >
> > > Firebug works great to check these things,
> > >
> > > Cheers,
> > >
> > > Bruno
> > >
> > > On 25/05/07, Bjørn T Johansen <bt...@havleik.no> wrote:
> > > > I am trying to submit a form using the enter key, but it doesn't work...
> > > > I have the following code in mye jsp:
> > > >
> > > > <h:inputText ..... onkeypress="if (event.keyCode == 13)
> > > > document.getElementById('formFindArticle:search').click();">
> > > >
> > > > and it does call the search method that is specified in th search button but there is one difference
> > > > compared to clicking the button itself..
> > > >
> > > > The action method opens a popup window using the Tomahawk's ExtestionFilter to inject the Javascript in the
> > > > rendered page and this opens as it should when clicking the button and calling the search method. But
> > > > calling the same search method when pressing Enter does nothing... Or I can see the page being submitted
> > > > and I see that the search method is called, but it just redraws the page without opening the popup...
> > > >
> > > > What am I missing?
> > > >
> > > >
> > > > Regards,
> > > >
> > > > BTJ
> > > >
> > > > --
> > > > -----------------------------------------------------------------------------------------------
> > > > Bjørn T Johansen
> > > >
> > > > btj@havleik.no
> > > > -----------------------------------------------------------------------------------------------
> > > > Someone wrote:
> > > > "I understand that if you play a Windows CD backwards you hear strange Satanic messages"
> > > > To which someone replied:
> > > > "It's even worse than that; play it forwards and it installs Windows"
> > > > -----------------------------------------------------------------------------------------------
> > > >
> > > > --
> > > > This message has been scanned for viruses and
> > > > dangerous content by MailScanner, and is
> > > > believed to be clean.
> > > >
> > >
> >
> > --
> > This message has been scanned for viruses and
> > dangerous content by MailScanner, and is
> > believed to be clean.
> >

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

Re: Submit using the enter key?

Posted by Bjørn T Johansen <bt...@havleik.no>.
It is another button that is the default button, so if I remove my onkeypress event, that button it pressed...
Also if I just show an alert inside my onkeypress script, the alert is shown when pressing the Enter key....


BTJ

On Fri, 25 May 2007 11:50:19 +0100
"Bruno Aranda" <br...@gmail.com> wrote:

> Because I guess that the default behaviour of the browser is to click
> the submit button when pressing enter. This is why you get the same
> behaviour. Maybe the javascript of your onkeypress is not rendered on
> the page. I seem to recall a similar but, but I don't remember if it
> is this one, where some of the on* attributes where not rendered in
> the page.
> 
> Bruno
> 
> On 25/05/07, Bjørn T Johansen <bt...@havleik.no> wrote:
> > Well, if I debug my app and put a breakpoint in my search method, I do get inside my search method and the
> > exact same thing happends in that method no matter it I press the Enter key og click the submit button...
> >
> >
> > BTJ
> >
> > On Fri, 25 May 2007 11:22:20 +0100
> > "Bruno Aranda" <br...@gmail.com> wrote:
> >
> > > Can you verify if the onkeypress attribute is rendered on the input by
> > > looking at the generated source code?
> > >
> > > Firebug works great to check these things,
> > >
> > > Cheers,
> > >
> > > Bruno
> > >
> > > On 25/05/07, Bjørn T Johansen <bt...@havleik.no> wrote:
> > > > I am trying to submit a form using the enter key, but it doesn't work...
> > > > I have the following code in mye jsp:
> > > >
> > > > <h:inputText ..... onkeypress="if (event.keyCode == 13)
> > > > document.getElementById('formFindArticle:search').click();">
> > > >
> > > > and it does call the search method that is specified in th search button but there is one difference
> > > > compared to clicking the button itself..
> > > >
> > > > The action method opens a popup window using the Tomahawk's ExtestionFilter to inject the Javascript in the
> > > > rendered page and this opens as it should when clicking the button and calling the search method. But
> > > > calling the same search method when pressing Enter does nothing... Or I can see the page being submitted
> > > > and I see that the search method is called, but it just redraws the page without opening the popup...
> > > >
> > > > What am I missing?
> > > >
> > > >
> > > > Regards,
> > > >
> > > > BTJ
> > > >
> > > > --
> > > > -----------------------------------------------------------------------------------------------
> > > > Bjørn T Johansen
> > > >
> > > > btj@havleik.no
> > > > -----------------------------------------------------------------------------------------------
> > > > Someone wrote:
> > > > "I understand that if you play a Windows CD backwards you hear strange Satanic messages"
> > > > To which someone replied:
> > > > "It's even worse than that; play it forwards and it installs Windows"
> > > > -----------------------------------------------------------------------------------------------
> > > >
> > > > --
> > > > This message has been scanned for viruses and
> > > > dangerous content by MailScanner, and is
> > > > believed to be clean.
> > > >
> > >
> >
> > --
> > This message has been scanned for viruses and
> > dangerous content by MailScanner, and is
> > believed to be clean.
> >

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

RE: Submit using the enter key?

Posted by William Hoover <wh...@nemours.org>.
Just an FYI... You may need to add code for browser compatibility (Notice that the "click()" has been changed to "onclick()"):

if ((event.charCode && event.charCode == 13) || (event.keyCode && event.keyCode == 13)) document.getElementById('formFindArticle:search').onclick();

-----Original Message-----
From: Bruno Aranda [mailto:brunoaranda@gmail.com]
Sent: Friday, May 25, 2007 6:50 AM
To: MyFaces Discussion
Subject: Re: Submit using the enter key?


Because I guess that the default behaviour of the browser is to click
the submit button when pressing enter. This is why you get the same
behaviour. Maybe the javascript of your onkeypress is not rendered on
the page. I seem to recall a similar but, but I don't remember if it
is this one, where some of the on* attributes where not rendered in
the page.

Bruno

On 25/05/07, Bjørn T Johansen <bt...@havleik.no> wrote:
> Well, if I debug my app and put a breakpoint in my search method, I do get inside my search method and the exact
> same thing happends in that method no matter it I press the Enter key og click the submit button...
>
>
> BTJ
>
> On Fri, 25 May 2007 11:22:20 +0100
> "Bruno Aranda" <br...@gmail.com> wrote:
>
> > Can you verify if the onkeypress attribute is rendered on the input by
> > looking at the generated source code?
> >
> > Firebug works great to check these things,
> >
> > Cheers,
> >
> > Bruno
> >
> > On 25/05/07, Bjørn T Johansen <bt...@havleik.no> wrote:
> > > I am trying to submit a form using the enter key, but it doesn't work...
> > > I have the following code in mye jsp:
> > >
> > > <h:inputText ..... onkeypress="if (event.keyCode == 13)
> > > document.getElementById('formFindArticle:search').click();">
> > >
> > > and it does call the search method that is specified in th search button but there is one difference compared
> > > to clicking the button itself..
> > >
> > > The action method opens a popup window using the Tomahawk's ExtestionFilter to inject the Javascript in the
> > > rendered page and this opens as it should when clicking the button and calling the search method. But calling
> > > the same search method when pressing Enter does nothing... Or I can see the page being submitted and I see
> > > that the search method is called, but it just redraws the page without opening the popup...
> > >
> > > What am I missing?
> > >
> > >
> > > Regards,
> > >
> > > BTJ
> > >
> > > --
> > > -----------------------------------------------------------------------------------------------
> > > Bjørn T Johansen
> > >
> > > btj@havleik.no
> > > -----------------------------------------------------------------------------------------------
> > > Someone wrote:
> > > "I understand that if you play a Windows CD backwards you hear strange Satanic messages"
> > > To which someone replied:
> > > "It's even worse than that; play it forwards and it installs Windows"
> > > -----------------------------------------------------------------------------------------------
> > >
> > > --
> > > This message has been scanned for viruses and
> > > dangerous content by MailScanner, and is
> > > believed to be clean.
> > >
> >
>
> --
> This message has been scanned for viruses and
> dangerous content by MailScanner, and is
> believed to be clean.
>


Re: Submit using the enter key?

Posted by Bruno Aranda <br...@gmail.com>.
Because I guess that the default behaviour of the browser is to click
the submit button when pressing enter. This is why you get the same
behaviour. Maybe the javascript of your onkeypress is not rendered on
the page. I seem to recall a similar but, but I don't remember if it
is this one, where some of the on* attributes where not rendered in
the page.

Bruno

On 25/05/07, Bjørn T Johansen <bt...@havleik.no> wrote:
> Well, if I debug my app and put a breakpoint in my search method, I do get inside my search method and the exact
> same thing happends in that method no matter it I press the Enter key og click the submit button...
>
>
> BTJ
>
> On Fri, 25 May 2007 11:22:20 +0100
> "Bruno Aranda" <br...@gmail.com> wrote:
>
> > Can you verify if the onkeypress attribute is rendered on the input by
> > looking at the generated source code?
> >
> > Firebug works great to check these things,
> >
> > Cheers,
> >
> > Bruno
> >
> > On 25/05/07, Bjørn T Johansen <bt...@havleik.no> wrote:
> > > I am trying to submit a form using the enter key, but it doesn't work...
> > > I have the following code in mye jsp:
> > >
> > > <h:inputText ..... onkeypress="if (event.keyCode == 13)
> > > document.getElementById('formFindArticle:search').click();">
> > >
> > > and it does call the search method that is specified in th search button but there is one difference compared
> > > to clicking the button itself..
> > >
> > > The action method opens a popup window using the Tomahawk's ExtestionFilter to inject the Javascript in the
> > > rendered page and this opens as it should when clicking the button and calling the search method. But calling
> > > the same search method when pressing Enter does nothing... Or I can see the page being submitted and I see
> > > that the search method is called, but it just redraws the page without opening the popup...
> > >
> > > What am I missing?
> > >
> > >
> > > Regards,
> > >
> > > BTJ
> > >
> > > --
> > > -----------------------------------------------------------------------------------------------
> > > Bjørn T Johansen
> > >
> > > btj@havleik.no
> > > -----------------------------------------------------------------------------------------------
> > > Someone wrote:
> > > "I understand that if you play a Windows CD backwards you hear strange Satanic messages"
> > > To which someone replied:
> > > "It's even worse than that; play it forwards and it installs Windows"
> > > -----------------------------------------------------------------------------------------------
> > >
> > > --
> > > This message has been scanned for viruses and
> > > dangerous content by MailScanner, and is
> > > believed to be clean.
> > >
> >
>
> --
> This message has been scanned for viruses and
> dangerous content by MailScanner, and is
> believed to be clean.
>

Re: Submit using the enter key?

Posted by Bjørn T Johansen <bt...@havleik.no>.
Well, if I debug my app and put a breakpoint in my search method, I do get inside my search method and the exact
same thing happends in that method no matter it I press the Enter key og click the submit button...


BTJ

On Fri, 25 May 2007 11:22:20 +0100
"Bruno Aranda" <br...@gmail.com> wrote:

> Can you verify if the onkeypress attribute is rendered on the input by
> looking at the generated source code?
> 
> Firebug works great to check these things,
> 
> Cheers,
> 
> Bruno
> 
> On 25/05/07, Bjørn T Johansen <bt...@havleik.no> wrote:
> > I am trying to submit a form using the enter key, but it doesn't work...
> > I have the following code in mye jsp:
> >
> > <h:inputText ..... onkeypress="if (event.keyCode == 13)
> > document.getElementById('formFindArticle:search').click();">
> >
> > and it does call the search method that is specified in th search button but there is one difference compared
> > to clicking the button itself..
> >
> > The action method opens a popup window using the Tomahawk's ExtestionFilter to inject the Javascript in the
> > rendered page and this opens as it should when clicking the button and calling the search method. But calling
> > the same search method when pressing Enter does nothing... Or I can see the page being submitted and I see
> > that the search method is called, but it just redraws the page without opening the popup...
> >
> > What am I missing?
> >
> >
> > Regards,
> >
> > BTJ
> >
> > --
> > -----------------------------------------------------------------------------------------------
> > Bjørn T Johansen
> >
> > btj@havleik.no
> > -----------------------------------------------------------------------------------------------
> > Someone wrote:
> > "I understand that if you play a Windows CD backwards you hear strange Satanic messages"
> > To which someone replied:
> > "It's even worse than that; play it forwards and it installs Windows"
> > -----------------------------------------------------------------------------------------------
> >
> > --
> > This message has been scanned for viruses and
> > dangerous content by MailScanner, and is
> > believed to be clean.
> >
> 

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

Re: Submit using the enter key?

Posted by Bruno Aranda <br...@gmail.com>.
Can you verify if the onkeypress attribute is rendered on the input by
looking at the generated source code?

Firebug works great to check these things,

Cheers,

Bruno

On 25/05/07, Bjørn T Johansen <bt...@havleik.no> wrote:
> I am trying to submit a form using the enter key, but it doesn't work...
> I have the following code in mye jsp:
>
> <h:inputText ..... onkeypress="if (event.keyCode == 13)
> document.getElementById('formFindArticle:search').click();">
>
> and it does call the search method that is specified in th search button but there is one difference compared to
> clicking the button itself..
>
> The action method opens a popup window using the Tomahawk's ExtestionFilter to inject the Javascript in the
> rendered page and this opens as it should when clicking the button and calling the search method. But calling the
> same search method when pressing Enter does nothing... Or I can see the page being submitted and I see that the
> search method is called, but it just redraws the page without opening the popup...
>
> What am I missing?
>
>
> Regards,
>
> BTJ
>
> --
> -----------------------------------------------------------------------------------------------
> Bjørn T Johansen
>
> btj@havleik.no
> -----------------------------------------------------------------------------------------------
> Someone wrote:
> "I understand that if you play a Windows CD backwards you hear strange Satanic messages"
> To which someone replied:
> "It's even worse than that; play it forwards and it installs Windows"
> -----------------------------------------------------------------------------------------------
>
> --
> This message has been scanned for viruses and
> dangerous content by MailScanner, and is
> believed to be clean.
>