he all,

thanks for your fast replies. but i think this is going in the wrong direction. 
i just want to realize that if someone fills in a string into this input text 
and presses return

<h:inputText id="username"value="#{myBean.userName}"  
onKeyPress="if(event.keyCode == 13)  
document.getElementsByName('selectbutton').doclick();"/>

the t:commandbutton

<t:commandButton id="selectbutton" name="selectbutton" 
action="#{myBean.select}" value="#{msg['action.select.label']}"  
title="#{msg['action.select.tooltip']}" />

is pressed as the user would do.

sorry but cant do anything you proposed.

ben

On Tue, 22 May 2007 08:23:28 -0400, William Hoover wrote
> I think he ment to say: 
>  
> Internet Expolder:
> myInputObj.click();
>  
> Firefox:
> HTMLElement.prototype.click = function() {
>     var evt = this.ownerDocument.createEvent('MouseEvents');
>     evt.initMouseEvent('click', true, true, this.ownerDocument.defaultView, 
> 1, 0, 0, 0, 0, false, false, false, false, 0, null);
>     this.dispatchEvent(evt);
> }
>  
> -----Original Message-----
> From: Benjamin Bratkus [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, May 22, 2007 8:15 AM
> To: MyFaces Discussion
> Subject: Re: howto click a t:commandbutton via js
> 
> i guess you mean the x_onClick() for the submit button ? or do you mean i 
> have to write my own method ? 
> 
> ben 
> 
> p.s. the x_onClick does not work... 
> 
> On Tue, 22 May 2007 14:51:30 +0300, Ayhan Güngör wrote 
> > try 
> > ... 
> > document.getElementsByName('selectbutton').x_x_onClick();"/> 
> > ... 
> > 
> > On 5/22/07, Benjamin Bratkus <[EMAIL PROTECTED]> wrote:hi folks, 
> > 
> > actually i am fighting with my different browsers :P so for firefox 1.x and 
> > 2.x my app works fine but the same side within ie6 do not work. 
> > 
> > means i fill in in a h:inputText a string and press return and i got the 
> > next 
> > view by using the button under the inpuText 
> > 
> > ie ignores me :9 
> > 
> > so i thought about something like : 
> > 
> > <div> 
> > <label for="username">#{msg['add.byusername']} </label> 
> > <h:inputText id="username"value="#{myBean.userName}" 
> > x_x_onKeyPress="if(event.keyCode == 13) 
> > document.getElementsByName('selectbutton').doclick();"/> 
> > <!-- get the select button and press it ? -> 
> > </div> 
> > <div class="indent-large"> 
> > <ul class="buttons"> 
> > <li class="select"> 
> > <t:commandButton id="selectbutton" name="selectbutton" 
> > action="#{myBean.select}" value="#{msg['action.select.label']}" 
> > title="#{msg['action.select.tooltip']}" /> 
> > </li> 
> > <li class="cancel"> 
> > <t:commandButton action="#{ myBean.cancel}" immediate="true" 
> > value="#{msg['action.cancel.label']}" 
> > title="#{msg['action.cancel.tooltip']}" /> 
> > </li> 
> > </ul> 
> > </div> 
> > 
> > question : how can i press the select button via a js function ? 
> > 
> > best regards, 
> > 
> > ben 
> > 
> > 
> 
> Viele Grüße, best regards, 
> 
> Benjamin Bratkus 
> -- 
> Orientation in Objects GmbH 
> Weinheimer Str. 68 
> D-68309 Mannheim 
> http://www.oio.de 
> Tel. +49(0)621-71839-0 
> Fax +49(0)621-71839-50 
> 
> Amtsgericht Mannheim 
> HRB 38348 
> 
>

Viele Grüße, best regards,

Benjamin Bratkus 
-- 
Orientation in Objects GmbH 
Weinheimer Str. 68 
D-68309 Mannheim 
http://www.oio.de 
Tel. +49(0)621-71839-0 
Fax +49(0)621-71839-50

Amtsgericht Mannheim 
HRB 38348

 

Reply via email to