Si pones algo del código de tu <select> tal vez te podamos ayudar más
Sería algo así
Código Javascript
:
Ver originalfunction seleccionar(cual) {
var campo = document.formulario.nombredelselect;
for(i=0; i<campo.options.length; i++) {
if(campo.options[i].value==cual) {
campo.selectedIndex[i];
break;
}
}
}
El formulario
El break en el for() se usa para interrumpir una vez seleccionado y no siga recorriendo.
Saludos.