Os dejo este código para poder hacer búsquedas en combos (o desplegables, si lo llamais así) sin tener que estar desplegándolo y buscando la entrada.
<html>
<head>
<script language='JavaScript1.2'>
function buscar_op(obj,cadena){
var puntero=cadena.length;
var encontrado=false;
var opcombo=0;
while (!encontrado && (opcombo < obj.length)){
if(obj[opcombo].text.substr(0,puntero).toLowerCase()==cadena.toLowerCase()){
obj.selectedIndex=opcombo;
encontrado=true;
}else{
opcombo++;
}
}
}
</script>
</head>
<body>
<form>
<select name="comboPersonas" id="comboPersonas">
<option>Antonio</option>
<option>Bernardo</option>
<option>Genaro</option>
<option>Lorenzo</option>
<option>Santiago</option>
<option>Santos</option>
<option>Tania</option>
</select>
Buscar: <input type='text' name='cadenaBusqueda' onKeyUp="buscar_op(document.getElementById('comboPersonas'),this.value)">
</select>
</body>
</html>