Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Tenho codigo abaixo que me atende mas agora quero modificar para relalizar outro tipo de busca
Ex: projeto,delphi,sistema,alunos,crachas ele acha beleza so o que acontece que agora eu tenho um combo box desta forma
>projeto, >>delphi, >>sistema,>>>alunos,>>>crachas
Gostaria que ele eliminase os sinais de > ou pesquisar as palavras ignorando o sinal de >
<script language="JavaScript">
/********************************************************************************
Busca nas Combos
********************************************************************************/
/**
* Função para efetuar uma pesquisa em listbox
*/
/ String de busca /
var searchStr = "";
/ variavel par o timeout limpar a string /
var searchTime = 0;
/**
* A função findit limpa qualquer timeout que foi previamente setado
* e procura por uma nova String
* então setara o timeout para ressetar ela mesma.
*/
function findIt(campo)
{
clearTimeout( searchTime );
searchStr += String.fromCharCode( event.keyCode );
for( var i = 0; i < campo.options.length; i++ )campo.selectedIndex = i;
break;
}
}
//Limpa a combo em tempo deteminado(milliseconds).
searchTime = setTimeout("clearSearchString()", 2000);
//cancel bubbling so that the default keypress doesnt come into play
event.returnValue = false;
}
/**
* Limpa a pesquisa para que não fique montando uma busca no campo.
*/
function clearSearchString()
{
searchStr = "";
}
</script>
<select name="sg_uf_valor" onkeypress="findIt(this);">
<option value="0"> -- </option>
<option value="1"> Projeto </option>
<option value="2"> >Delphi </option>
<option value="3"> >>Sistemas </option>
<option value="4"> >>>Alunos</option>
<option value="5"> >>>Crachas </option>
</select></td>Carregando comentários...