Al campo de texto ponle un evento onblur, para que cuando pierda el foco se ejecute una funcion que añada al select la informacion de su valor. Ayudate de esta funcion:
Código PHP:
function limpiaSelect(elSelect) {
while( elSelect.hasChildNodes() )
elSelect.removeChild( elSelect.firstChild );
}
function aniadeOpcion(elSelect, texto, valor) {
var laOpcion=document.createElement("OPTION");
laOpcion.appendChild( document.createTextNode(texto) );
laOpcion.setAttribute("value",valor);
elSelect.appendChild(laOpcion);
}
Es fácil sacarlo una vez tienes esto.