Bien, la cosa va por aqui:
Una funcion JS que hara el trabajo sucio:
Código HTML:
<script type="text/javascript">
function update() {
theField = document.getElementById('texto')
theSelect = document.getElementById('lista').options[document.getElementById("lista").selectedIndex]
theField.value = theSelect.value
}
</script>
Y el codigo para tu formulario. Son importantes los parametros
id en los dos campos y el evento
onChange en el select:
Código HTML:
<select name="valor1" id="lista" size="1" onChange="update()">
<option value="1" selected>1</option> (valor escogido por el usuario)
<option value="2">2</option>
</select>
<br />
Valor2 <input name="valor2" id="texto" type="text" value="1"/>
Así debe funcionar, aunque no se mucho de javascript...
Un saludo,