Revisa este ejemplo:
Código PHP:
<html>
<head>
<script language="JavaScript">
function cambia(oCntrl){
var txtVal = parseInt(document.frm.txt.value);
oCntrl.selectedIndex = txtVal;
}
</script>
</head>
<body>
<form name="frm">
<table border="0">
<tr>
<td>
Opción:
</td>
<td>
<input type="text" name="txt" onkeyup="cambia(document.frm.ciudad)">
</td>
<td>
<select name="ciudad">
<option value="0">Cero</option>
<option value="1">Uno</option>
<option value="2">Dos</option>
<option value="3">Tres</option>
<option value="4">Cuatro</option>
<option value="5">Cinco</option>
<option value="6">Seis</option>
</select>
</td>
</tr>
</table>
</form>
</body>
</html>
Saludos.