You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Scott Nesbitt <sc...@yahoo.com> on 2007/05/02 15:58:39 UTC

Re: S2: Autocompleter and focus

var TEAM_LOOKUP = 2;

function onbodyload()
{
   var f = document.getElementById('mainForm');
   var t = f.elements[TEAM_LOOKUP];

   t.value = parent.originalValue;
   t.focus();   // this does not work!  why?
}

Scott

--- jdmr <jd...@gmail.com> wrote:

> 
> Would you mind posting the onload script? I'm having
> trouble with it...
> 
> Thanks...
> 
> David M.
> 
> Scott Nesbitt wrote:
> > 
> > 
> > I am having trouble setting the focus on an
> > autocompleter field.
> > 
> > When I print out all the fields in my overlay, I
> see
> > three for the sports team autocompleter:
> > 
> > sportsTeam
> > sportsTeamKey
> > (one with no name)  (why does it have no name?)
> > 
> > Here is how it is declared:
> >     
> > <s:autocompleter name="sportsTeam"
> >                  id="sportsTeam"
> >                  keyName="sportsTeamKey"
> >                  theme="ajax" 
> >                  formId="mainForm"
> >                  href="%{#autosportsteam}"
> >                  cssStyle="width: 430px;" 
> >                  dropdownHeight="180";
> >                  loadMinimumCount="2"
> >                  loadOnTextChange="true"
> >                  autoComplete="false"
> >                  showDownArrow="false"
> >                  delay="100"
> >                  searchType="substring"
> >                  forceValidOption="true"/>
> > 
> > In my onbodyload() function I set the value of the
> > field with no name and it works.  However, when I
> try
> > to set the focus on the one with no name it
> ignores it
> > and none of the overlay fields has focus.
> > 
> > I tried adding dataFieldName but despite the
> > documentation it says the attribute is not
> recognized.
> > 
> > Any suggestions?
> > 
> > Thanks,
> > 
> > Scott
> > 
> > __________________________________________________
> > Do You Yahoo!?
> > Tired of spam?  Yahoo! Mail has the best spam
> protection around 
> > http://mail.yahoo.com 
> > 
> >
>
---------------------------------------------------------------------
> > To unsubscribe, e-mail:
> user-unsubscribe@struts.apache.org
> > For additional commands, e-mail:
> user-help@struts.apache.org
> > 
> > 
> > 
> 
> -- 
> View this message in context:
>
http://www.nabble.com/S2%3A-Autocompleter-and-focus-tf3601635.html#a10221734
> Sent from the Struts - User mailing list archive at
> Nabble.com.
> 
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> user-unsubscribe@struts.apache.org
> For additional commands, e-mail:
> user-help@struts.apache.org
> 
> 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Re: S2: Autocompleter and focus

Posted by Musachy Barroso <mu...@gmail.com>.
There are 3 input for each autocompleter, the one with the value, and the
one with the key are hidden, so setting the focus on them won't work, you
need to use the visible one.

regards
musachy

On 5/2/07, Scott Nesbitt <sc...@yahoo.com> wrote:
>
>
> var TEAM_LOOKUP = 2;
>
> function onbodyload()
> {
>    var f = document.getElementById('mainForm');
>    var t = f.elements[TEAM_LOOKUP];
>
>    t.value = parent.originalValue;
>    t.focus();   // this does not work!  why?
> }
>
> Scott
>
> --- jdmr <jd...@gmail.com> wrote:
>
> >
> > Would you mind posting the onload script? I'm having
> > trouble with it...
> >
> > Thanks...
> >
> > David M.
> >
> > Scott Nesbitt wrote:
> > >
> > >
> > > I am having trouble setting the focus on an
> > > autocompleter field.
> > >
> > > When I print out all the fields in my overlay, I
> > see
> > > three for the sports team autocompleter:
> > >
> > > sportsTeam
> > > sportsTeamKey
> > > (one with no name)  (why does it have no name?)
> > >
> > > Here is how it is declared:
> > >
> > > <s:autocompleter name="sportsTeam"
> > >                  id="sportsTeam"
> > >                  keyName="sportsTeamKey"
> > >                  theme="ajax"
> > >                  formId="mainForm"
> > >                  href="%{#autosportsteam}"
> > >                  cssStyle="width: 430px;"
> > >                  dropdownHeight="180";
> > >                  loadMinimumCount="2"
> > >                  loadOnTextChange="true"
> > >                  autoComplete="false"
> > >                  showDownArrow="false"
> > >                  delay="100"
> > >                  searchType="substring"
> > >                  forceValidOption="true"/>
> > >
> > > In my onbodyload() function I set the value of the
> > > field with no name and it works.  However, when I
> > try
> > > to set the focus on the one with no name it
> > ignores it
> > > and none of the overlay fields has focus.
> > >
> > > I tried adding dataFieldName but despite the
> > > documentation it says the attribute is not
> > recognized.
> > >
> > > Any suggestions?
> > >
> > > Thanks,
> > >
> > > Scott
> > >
> > > __________________________________________________
> > > Do You Yahoo!?
> > > Tired of spam?  Yahoo! Mail has the best spam
> > protection around
> > > http://mail.yahoo.com
> > >
> > >
> >
> ---------------------------------------------------------------------
> > > To unsubscribe, e-mail:
> > user-unsubscribe@struts.apache.org
> > > For additional commands, e-mail:
> > user-help@struts.apache.org
> > >
> > >
> > >
> >
> > --
> > View this message in context:
> >
>
> http://www.nabble.com/S2%3A-Autocompleter-and-focus-tf3601635.html#a10221734
> > Sent from the Struts - User mailing list archive at
> > Nabble.com.
> >
> >
> >
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail:
> > user-unsubscribe@struts.apache.org
> > For additional commands, e-mail:
> > user-help@struts.apache.org
> >
> >
>
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
>
>


-- 
"Hey you! Would you help me to carry the stone?" Pink Floyd