Claro que es posible, con Javascript es algo trivial:
Código HTML:
Ver original<select name="campo1" onchange="poner_campo(this.value, this, '1')"> <select name="campo2" onchange="poner_campo(this.value, this, '2')"> <select name="campo3" onchange="poner_campo(this.value, this, '3')">
Código Javascript
:
Ver originalfunction poner_campo(valor, selector, cual) {
document.getElementsByName("opcion"+cual)[0].innerHTML=selector.options[selector.selectedIndex].text;
document.getElementsByName("opcion"+cual)[0].value=valor;
}
Mira a ver si te funciona.
También puedes deshabilitar las options (disabled) hasta que se ejecute el evento onchange, si quieres.