How to append the Entered letters dynamically from the form to the variable in the query…
The code goes as follows….
<cfquery name="select" datasource="#xxxx#" dbtype="ODBC">
select xxxxx from yyyy where xxxxx like '%#form.search#%'
</cfquery>
<cfset head=#ValueList(MyQuery.pname,",")#>
<cfset head1=#listtoarray(head)#>
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.0/themes/base/jquery-ui.css" />
<script src="http://code.jquery.com/jquery-1.8.3.js"></script>
<script src="http://code.jquery.com/ui/1.10.0/jquery-ui.js"></script>
<link rel="stylesheet" href="/resources/demos/style.css" />
<script>
$(function() {
var states = <cfoutput>#serializeJson(head1)#</cfoutput>;
$("#k").autocomplete({
source:states
});
});
</script>
<form action="/" method="get" id="searchForm">
<input type="text" name="search" id="search">
</form>
So here i just want append the “search” textbox values to the query(‘%#form.search#%’) as soon as i type it without reloading the page or losing the focus of the form field….
Thank You in advance… 🙂
1 Answer