Que tal si le pones a tu textfield el nombre del select y el select lo pones disabled, seria algo como esto:
Código HTML:
<script language="javascript">
function cambia(){
var d=document;
d.form.texto1.name="texto2"; //alert("Ahora el nombre del textbox es: "+d.form.texto1.value);
var mm=d.getElementsByTagName("input");
for(i=0; i<mm.length; i++){
alert(mm[i].name)
}
}
function showname(){
var d=document;
alert("El Nombre del campo de texto es: "+d.form.texto2.name+"\nY el valor actual es: "+d.form.texto2.value);
}
</script>
<form name="form">
<input type="text" name="texto1" value="" />
<input type="button" name="cambiaor" value="Cambiar" onclick="cambia()">
<input type="button" name="mostraor" value="Mostrar" onclick="showname()">
</form>
El codigo es para uso referencial, para que tengas una idea de lo que te sugiero..
Espero lo aproveches, Saludos!!