Solved my own problem.  See solution here:
http://groups.google.com/group/jquery-en/msg/89adfbd3e15fde09 on
discussion: 
http://groups.google.com/group/jquery-en/browse_thread/thread/84950b404129b00b

On Feb 6, 10:29 am, Han <[email protected]> wrote:
> James, that problem that you just described is the exact problem that
> I am having.  I can get the autocomplete plugin to update a hidden
> input with an id value perfectly fine if the user selects a value from
> the list and triggers the result() function, however I also need it to
> clear the hidden input in every other case.  Do you know how to
> accomplish this, or what part of the autocomplete plugin code might be
> relevant if I were to add something in?
>
> Thanks.
>
> On Feb 3, 6:00 pm, James <[email protected]> wrote:
>
> > One way I can think of is that you make a JSON list that has an "id"
> > and "name" pair. When an existing option is selected, using 
> > theAutocomplete'sresult() function, add the id's value to some JS
> > variable.
> > (result() 
> > function:http://docs.jquery.com/Plugins/Autocomplete/result#handler)
>
> > If it's typed in, the variable won't be set (because the result()
> > function would not be triggered).
>
> > Then when the form is submitted, use the extraParams option to pass
> > the id value of that JS variable.
>
> > You'd probably want to find a way to clear that JS variable also
> > (probably through a typing event). There might be the possibility that
> > someone selects from a list, the variable gets set, and decides to
> > type his own name. But the variable is still set, which is incorrect.
>
> > On Feb 3, 12:19 pm, ripcurlksm <[email protected]> wrote:
>
> > > I am using a jQueryAutoCompleteplugin which fills in text as you type. I
> > > need to find a way when the page is submitted (submit.php) to determine if
> > > the user choose a company from the list, or if they typed in their own
> > > unique company.
>
> > > If an option is selected, can i have jQuery post an extra $_POST variable
> > > like "new" or "existing" so I can pick it up on the submit.php page? Or 
> > > when
> > > an option is selected, can I have .js write a hidden tag which contains 
> > > the
> > > variable "existing"?
>
> > > Example:
> > > [url]http://www.psylicyde.com/_old/autocomplete/[/url]
>
> > > Source Code:
> > > [url]http://www.psylicyde.com/_old/autocomplete/autocomplete.zip[/url]
>
> > > The end goal here is to post a variable on the next page if the user
> > > selected an option from theautocompletelist.
> > > --
> > > View this message in 
> > > context:http://www.nabble.com/jQuery-AutoComplete---how-to-post-a-variable-if...
> > > Sent from the jQuery General Discussion mailing list archive at 
> > > Nabble.com.

Reply via email to