Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
opa
estou usando o seguinte script
http://dyve.net/jquery/?autocomplete
ele usa um conteudo estático para o autocompletar como:
<?php
$q = strtolower($_GET["q"]);
if (!$q) return;
$items = array(
"Great Bittern"=>"Botaurus stellaris",
"Little Grebe"=>"Tachybaptus ruficollis",
só que ele simplesmente deixa o resultado ali, eu queria que ficasse clicável (dai eu escolheria o url do autocompletar), como por exemplo:
<?php
$q = strtolower($_GET["q"]);
if (!$q) return;
$items = array(
"Google"=>"http://www.google.com.br",
"Página inicial"=>"/index.php",
um exemplo funcional do que quero fazer está aqui: netcombo.globo.com , no preencher cidade lá em cima
ou o próprio google
eu já enviei um email para o autor do script e ele me respondeu que era 'muito' complicado e que eu teria que me virar
pergunto se alguém aqui não teria uma solução
uma idéia de como eu tentei fazer foi:
<input type="text" id="suggest">
<script type="text/javascript">// <![CDATA[
jQuery(function() {jQuery("#suggest").suggest("palavras_chave.php", {
onSelect: function()
{parent.location=this}
});});// ]]>;</script>
note que eu já tentei colocar de tudo que é coisa aqui
{parent.location=this}
e quase sempre dá erro, não faz nada ou resulta em [object HTMLInputElement]
obrigado e aliás eu não sei nada de jquery
Carregando comentários...