Tenés que recorrer todas las opciones del select, y si el texto coincide con lo ingresado en el campo, darle a la propiedad selected el valor true.
Pero habría que ver un ejemplo en concreto que le dé sentido a eso. Ya que con el select de por si puede fijar una opción
Código HTML:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <script type="text/javascript"> //<![CDATA[
function seleccionar(){
var pos = 0;
var valor = document.getElementById('numero').value;
var sel = document.getElementById('opciones');
for(var i = 0; i < sel.options.length; i++){
if(sel.options[i].text == valor ){
pos = i;
}
}
sel.options[pos].selected = true;
}
//]]>
<input type="text" value="" id="numero"> <input type="submit" onclick="seleccionar(); return false;" value="posicionar select" />
Saludos