<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>idealMind &#187; autocomplete jquery plugin</title>
	<atom:link href="http://blog.idealmind.com.br/tag/autocomplete-jquery-plugin/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.idealmind.com.br</link>
	<description>Soluções que facilitam a sua vida</description>
	<lastBuildDate>Mon, 26 Dec 2011 00:11:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Simple AutoComplete JQuery Plugin</title>
		<link>http://blog.idealmind.com.br/geral/simple-autocomplete-jquery-plugin/</link>
		<comments>http://blog.idealmind.com.br/geral/simple-autocomplete-jquery-plugin/#comments</comments>
		<pubDate>Sun, 21 Mar 2010 17:38:05 +0000</pubDate>
		<dc:creator>Wellington Ribeiro</dc:creator>
				<category><![CDATA[geral]]></category>
		<category><![CDATA[auto]]></category>
		<category><![CDATA[autocompletar]]></category>
		<category><![CDATA[autocomplete ajax]]></category>
		<category><![CDATA[autocomplete html]]></category>
		<category><![CDATA[autocomplete javascript]]></category>
		<category><![CDATA[autocomplete jquery plugin]]></category>
		<category><![CDATA[autocomplete php]]></category>
		<category><![CDATA[autosuggest]]></category>
		<category><![CDATA[autosuggest jquery]]></category>
		<category><![CDATA[autosuggest jquery plugin]]></category>
		<category><![CDATA[autosuggest plugin]]></category>
		<category><![CDATA[combobox autocomplete]]></category>
		<category><![CDATA[input autocomplete]]></category>
		<category><![CDATA[javascript autocomplete]]></category>
		<category><![CDATA[simple autocomplete]]></category>

		<guid isPermaLink="false">http://blog.idealmind.com.br/?p=272</guid>
		<description><![CDATA[Simple AutoCompletes allows you easily add custom autocompletes on your site - permite você inserir autocompletes facilmente em seu site.]]></description>
			<content:encoded><![CDATA[<div id="HOTWordsTxt" name="HOTWordsTxt"><h2>DOWNLOAD</h2>
<p><a href="http://blog.idealmind.com.br/exemplos/simpleautocomplete/simpleautocomplete.rar"></p>
<p>http://blog.idealmind.com.br/exemplos/simpleautocomplete/simpleautocomplete.rar</p>
<p></a></p>
<h2>DEMO</h2>
<p><a href="http://blog.idealmind.com.br/exemplos/simpleautocomplete/"></p>
<p>http://blog.idealmind.com.br/exemplos/simpleautocomplete/</p>
<p></a></p>
<h2>ENGLISH</h2>
<p><a href="http://blog.idealmind.com.br/wp-content/uploads/2010/03/screenshot.jpg"><img class="size-medium wp-image-273 alignright" style="margin: 10px;" title="screenshot" src="http://blog.idealmind.com.br/wp-content/uploads/2010/03/screenshot-260x300.jpg" alt="Simple AutoComplete JQuery Plugin screenshot" width="260" height="300" /></a></p>
<p>The Simple JQuery AutoComplete Plugin allows you to add autocomplete functionality easily in text fields on your site.</p>
<p>It also has resources to bring other data in the autocomplete list, as the id of the element, performing a callback function to store these data in other inputs.</p>
<p>You can also:<br />
* Use multiple autocomplete on the same page<br />
* Pass an extra parameter to filter the results of a sql query<br />
* Stylize each autocomplete in different ways.<br />
<a name="documentation"></a></p>
<h3>How to use it</h3>
<p>To use the Simple AutoComplete JQuery Plugin is very easy. Just use the syntax:</p>
<pre class="brush: jscript; title: ; notranslate">
&lt;script type=&quot;text/javascript&quot; src=&quot;jquery.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;simpleautocomplete.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
	$(document).ready(function(){
		$(&quot;#input_fied_id&quot;).simpleAutoComplete(&quot;query_processor.php&quot;);
	});
&lt;/script&gt;
</pre>
<p>Enter the css that will be used to style the auto complete:</p>
<pre class="brush: xml; title: ; notranslate">
&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;simpleAutoComplete.css&quot; /&gt;
</pre>
<p>And the field that will run the autocomplete:</p>
<pre class="brush: xml; title: ; notranslate">
&lt;input type=&quot;text&quot; id=&quot;input_fied_id&quot; name=&quot;estado&quot; /&gt;
</pre>
<h3>Optional Features:</h3>
<h4>Callback Function</h4>
<p>You can use a callback function that will be performed by selecting an autocomplete item, bringing extra data.</p>
<p>To do it, use the syntax:</p>
<pre class="brush: jscript; title: ; notranslate">
&lt;script type=&quot;text/javascript&quot;&gt;
	$(document).ready(function(){
		$(&quot;#input_fied_id&quot;).simpleAutoComplete(&quot;query_processor.php&quot;,null,callbackfunctionName);
	});

	// And create a callbackfunction
	function callbackfunctionName( par )
	{
		$(&quot;#id_estado&quot;).val( par[0] );
	}
&lt;/script&gt;
</pre>
<p>The variable &#8216;par&#8217; is a vector with additional data brought by the query for each item (stored in an attribute of the item).</p>
<p>The callback is useful for you to bring other data beyond what appears in the autocomplete, as the id of an autocomplete option, or any other data (see the demo that illustrates this feature) to be returned by the file that runs the query, and store it in the input &#8220;id_estado&#8221; (you can bring as many parameters as you want, and store them in different fields).</p>
<h4>Optional parameters</h4>
<p>You can use the optional parameters to add more detail and customize each autocomplete.</p>
<p><strong>identifier</strong> : to enable the file (eg php) that will process the query to identify which query is processed, and to identify an autocomplete on a page that has more than one autocomplete.</p>
<p><strong>autoCompleteClassName</strong> : if you want to use a custom css class name (default &#8216;autocomplete&#8217;). This is useful to avoid conflicts, or if you want to style each autocomplete differently.</p>
<p><strong>selectedClassName </strong>: has the same purpose autoCompleteClassName, but applies for the pre-selected autocomplete item, eg, on mouse over (default &#8216;sel&#8217;).</p>
<p><strong>attrCallBack </strong>: if you want to store the parameters that will be passed to the callback function in other list attribute (default &#8216;rel&#8217;).</p>
<p><strong>extraParamFromInput </strong>: useful if you want to pass an additional parameter to the query, in order to filter the results. This value must be one input field (this way the value can be variable).</p>
<h4>Compatibility</h4>
<p>Simple AutoComplete version 1.1.0  has been tested, exhibiting the same behavior in the following browsers: IE6, IE7, IE8, Safari, Chrome and Firefox.</p>
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="XWV9MWQD7PMLG">
<input type="image" src="https://www.paypal.com/en_US/i/btn/btn_donateCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
<img alt="" border="0" src="https://www.paypal.com/pt_BR/i/scr/pixel.gif" width="1" height="1"><br />
</form>
</p>
<h2>PORTUGUÊS</h2>
<p>Hoje eu criei um novo sistema autocomplete, para substituir o antigo que estava tento bugs no IE. Este autocomplete é um plugin JQuery, fácil de integrar e customizar.</p>
<p><a href="http://blog.idealmind.com.br/wp-content/uploads/2010/03/screenshot.jpg"><img class="size-medium wp-image-273 alignright" style="margin: 10px;" title="screenshot" src="http://blog.idealmind.com.br/wp-content/uploads/2010/03/screenshot-260x300.jpg" alt="Simple AutoComplete JQuery Plugin screenshot" width="260" height="300" /></a></p>
<p>O Simple AutoComplete JQuery Plugin permite que você adicione a funcionalidade de autocomplete facilmente em campos de texto do seu site.</p>
<p>Ele também possui recursos para trazer outros dados na lista do autocomplete, como o id do elemento, executando uma função de callback para armazenar estes dados em outros inputs.</p>
<p>Você ainda pode:<br />
* utilizar vários autocompletes numa mesma página<br />
* passar um parâmetro extra para filtrar os resultados de uma consulta sql<br />
* estilizar cada autocomplete de maneiras diferentes.<br />
<a name="documentation"></a></p>
<h3>Como usar</h3>
<p>Para usar o Simple AutoComplete JQuery Plugin é muito fácil. Basta usar a sintaxe:</p>
<pre class="brush: jscript; title: ; notranslate">
&lt;script type=&quot;text/javascript&quot; src=&quot;jquery.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;simpleautocomplete.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
	$(document).ready(function(){
		$(&quot;#input_fied_id&quot;).simpleAutoComplete(&quot;query_processor.php&quot;);
	});
&lt;/script&gt;
</pre>
<p>Insira o css que será usado para estilizar o auto complete:</p>
<pre class="brush: xml; title: ; notranslate">
&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;simpleAutoComplete.css&quot; /&gt;
</pre>
<p>E o campo que será executado o autocomplete:</p>
<pre class="brush: xml; title: ; notranslate">
&lt;input type=&quot;text&quot; id=&quot;input_fied_id&quot; name=&quot;estado&quot; /&gt;
</pre>
<h3>Recursos opcionais:</h3>
<h4>Função de Callback</h4>
<p>Você pode utilizar uma função de callback, que será executada ao selecionar um item do autocomplete, trazendo dados extras.</p>
<p>Para isso, utilize a sintaxe:</p>
<pre class="brush: jscript; title: ; notranslate">
&lt;script type=&quot;text/javascript&quot;&gt;
	$(document).ready(function(){
		$(&quot;#input_fied_id&quot;).simpleAutoComplete(&quot;query_processor.php&quot;,null,callbackfunction);
	});

	// E crie a função de callback
	function callbackfunction( par )
	{
		$(&quot;#id_estado&quot;).val( par[0] );
	}
&lt;/script&gt;
</pre>
<p>A variável &#8216;par&#8217; é um vetor com dados adicionais trazidos pela consulta para cada item (armazenados em um atributo do item).</p>
<p>O callback é util para você trazer outros dados além do que aparecerá no autocomplete, como o id de uma opção do autocomplete, ou qualquer outro dado (veja o demo que exemplifica esta funcionalidade), que será retornado pelo arquivo que executará a consulta, e armazenar no input &#8220;id_estado&#8221; (você pode trazer quantos parâmetros quiser, e armazená-los em campos diferentes).</p>
<h4>Parâmetros opcionais</h4>
<p>Você pode utilizar os parâmetros opcionais para adicionar mais detalhes e personalizar cada autocomplete.</p>
<p>São eles:</p>
<p><strong>identifier</strong> : útil para que o arquivo (php por exemplo) que processará a consulta possa identificar qual consulta será processada, e para identificar um autocomplete numa página que tenha mais de um autocomplete.</p>
<p><strong>autoCompleteClassName</strong> : caso você queira utilizar um nome de classe css diferente da padrão (padrão &#8216;autocomplete&#8217;). Isso é útil para evitar conflitos, ou caso você queira estilizar diferentemente vários autocompletes.</p>
<p><strong>selectedClassName </strong>: tem o mesmo propósito de autoCompleteClassName, porém se aplica à opção pré-selecionada dos resultados do autocomplete (padrão &#8216;sel&#8217;).</p>
<p><strong>attrCallBack </strong>: caso você queira que os parâmetros que serão passados para a função de callback sejam armazenados em um atributo diferente do padrão, que é &#8216;rel&#8217;.</p>
<p><strong>extraParamFromInput </strong>: útil caso você queira passar um parâmetro adicional à consulta, com o intuito de filtrar os resultados. Este valor deve estar em um campo input (desta forma o valor pode ser variável).</p>
<h4>Compatibilidade</h4>
<p>O Plugin simpleAutoComplete foi testado apresentando o mesmo comportamento, nos seguintes navegadores: IE6, IE7, IE8, Safari, Chrome e Firefox.</p>
<p><a name="license"></a></p>
<h3>Licence</h3>
<p>This plugin is under <a href="http://www.gnu.org/licenses/gpl.html">GNU GENERAL PUBLIC LICENSE</a>.</p>
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="XWV9MWQD7PMLG">
<input type="image" src="https://www.paypal.com/en_US/i/btn/btn_donateCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
<img alt="" border="0" src="https://www.paypal.com/pt_BR/i/scr/pixel.gif" width="1" height="1"><br />
</form>
</p>
<h3 class='related_post_title'>Posts Relacionados:</h3>
<ul class='related_post'>
<li><a href='http://blog.idealmind.com.br/javascript/jquery-autocomplete-em-ajax-com-php-e-mysql/' title='JQuery autocomplete em ajax com php e mysql'>JQuery autocomplete em ajax com php e mysql</a></li>
</ul>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.idealmind.com.br/geral/simple-autocomplete-jquery-plugin/feed/</wfw:commentRss>
		<slash:comments>86</slash:comments>
		</item>
	</channel>
</rss>

