Ok, here's a link to a test page;

http://www.taxsearchinc.com/test/index.cfm

If you type charles w   you will see one of the problems



On Aug 22, 5:13 pm, "Jörn Zaefferer" <[EMAIL PROTECTED]>
wrote:
> Yes, reformulating your question could help a lot. Usually a testpage
> with a short description of the context and the issue is best.
>
> Jörn
>
> On Fri, Aug 22, 2008 at 11:27 PM, larksys <[EMAIL PROTECTED]> wrote:
>
> > Guess I should have asked it
> > differently.................................
>
> > On Aug 21, 10:07 pm, larksys <[EMAIL PROTECTED]> wrote:
> >> I finally am beginning to understand some of this. It took a little
> >> bit for the fact that variable "q" was being passed and not the id of
> >> the input element. And it's right there in the documentation.  I've
> >> tested my query and it give the results I want. But the results passed
> >> to the autocomplete are strange. If I type "charles w" I get "Charles
> >> Wade" but there are 7 more matches in the backend query. And,
> >> following the one item returned, I get code like;
> >> .debug
> >> {
> >> color:black;
> >> background-color:white;
>
> >> Am I not delimiting the list properly?
>
> >> <link rel="stylesheet" type="text/css" href="/js/jquery/
> >> jquery.autocomplete.css" />
> >> <script type="text/javascript" src="/js/jquery/jquery-1.2.6.js"></
> >> script>
> >> <script type="text/javascript" src="/js/jquery/
> >> jquery.autocomplete.js"></script>
>
> >> <script type="text/javascript">
> >>  $(document).ready(function(){
> >>         $("#NewCandidate").autocomplete("panels/panelCandidates_1_db.cfm", 
> >> {
> >>                 width: 460,
> >>                 selectFirst: false,
> >>                 cacheLength:1,
> >>                 mustMatch:true
> >>         });
>
> >>  });
> >> </script>
>
> >> <cfinput name="NewCandidate" type="text" autocomplete="off" size="80" /
>
> >> <cfif #find(q,",")#>
> >> <cfset Fname = "#listfirst(q,",")#">
> >> <cfset Lname = "#Listlast(q,",")#">
> >> <cfelse>
> >> <cfset Fname = "#q#">
> >> <cfset Lname = "">
> >> </cfif>
>
> >> <cfif #find(q,",")#>
> >> <cfset Fname = "#listfirst(q,",")#">
> >> <cfset Lname = "#Listlast(q,",")#">
> >> <cfelse>
> >> <cfset Fname = "#q#">
> >> <cfset Lname = "">
> >> </cfif>
>
> >> <cfquery name="QsrchIndivs" datasource="#request.dsn#" maxrows="10">
> >>         SELECT ui.firstname + ' ' + ui.lastname + ' -----' + c.name + ' ' +
> >> c.city + '------    ^' + cast(ui.id as varchar) as
> >> Iname,ui.firstname,ui.lastname,ui.current_company_number,c.name,c.city,ui.id
> >>                 FROM users_info as ui
> >>                                   left join companies as c on
> >>                                   c.id = ui.current_company_number
> >>                                   WHERE upper(ui.firstname) like 
> >> '#ucase(Fname)#%' <cfif #Lname#
> >> gt " ">And upper(ui.lastname) like '#ucase(Lname)#%' </cfif>
> >> </cfquery>
>
> >> <cfoutput query="QsrchIndivs">
> >>         #QsrchIndivs.Iname#
> >> </cfoutput>

Reply via email to