Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera eu fiz um campo de busca autocomplete, só que ele esta funcionando em uma pagina de teste com um form bem simples, mas quando coloco no meu codigo da minha pagina com um form um pouco mais complexo ele nao funciona.
Segue abaixo os codigos
Minha pagina teste.php
<script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="js/jquery.autocomplete.js"></script>
<link rel="stylesheet" type="text/css" href="js/jquery.autocomplete.css" />
<script type="text/javascript">
$(document).ready(function(){
$("#input_fied_id").simpleAutoComplete("completar.php");
});
</script>
<form action='' method = 'post' enctype="multipart/form-data"><br>
<input name='busca' id='busca' type='texto' size='30'><br>
</form>
completar.php (onde ele pega os dados do banco)
<?php
include('conecta_mysql.php');
$q = strtolower($_GET["q"]);
$sql = mysql_query("SELECT * FROM clientes WHERE nome LIKE '%$q%'");
while($linha = mysql_fetch_array($sql)){
if(strpos(strtolower($linha["nome"]), $q) !== false){
echo $linha["nome"] . "|" . $linha["nome"] . "\n";
}
}
?>
Nesse form ele nao funciona de jeito nenhum :( , sendo que fiz o mesmo processo do codigo acima.
<div id="chamada"> <span class="fonte34">Busca de Clientes</span> </div>
<div id="busca"> <form action='' method = 'post' enctype="multipart/form-data" name="enviaDados" id="enviaDados">
<input type="text" name="busca" id="busca" size="20">
<input name="envia" type="button" id="envia" onclick="pesquisa('enviaDados', 'busca2.php', 'conteudo_interno');" value="" class="btnOK"/>
</form>
Vlw galera
Abraço
Carregando comentários...