Ver Mensaje Individual
  #6 (permalink)  
Antiguo 15/03/2013, 17:41
rsanz
 
Fecha de Ingreso: marzo-2011
Mensajes: 18
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: Pasar valor de select dinamico a texbox dinamico

Lo he probado y me falta entender como lo hago para coger el valor del "id" o del "name" del texbox para colocarlo en la variable de tal manera que tenga el valor preuplan_1, preuplan_2, preuplan_3,....etc

el codigo ahora esta asi:

Código HTML:
<table>
<tr>
<td><select id="plan_1" style="width:130px" name="plan_1" onchange="pasarprecio(this.id)"><option value="">--</option><option value="17">Base Pro</option><option value="39">Red Pro</option></select></td>
<td><input id="preuplan_1" type="text" name="preuplan_1" size="5"/></td>
</tr>
<tr>
<td><select id="plan_2" style="width:130px" name="plan_2" onchange="pasarprecio(this.id)"><option value="">--</option><option value="17">Base Pro</option><option value="39">Red Pro</option></select></td>
<td><input id="preuplan_2" type="text" name="preuplan_2" size="5"/></td>
</tr>
<tr>
<td><select id="plan_3" style="width:130px" name="plan_3" onchange="pasarprecio(this.id)"><option value="">--</option><option value="17">Base Pro</option><option value="39">Red Pro</option></select></td>
<td><input id="preuplan_3" type="text" name="preuplan_3" size="5"/></td>
</tr>
<tr>
<td><select id="plan_4" style="width:130px" name="plan_4" onchange="pasarprecio(this.id)"><option value="">--</option><option value="17">Base Pro</option><option value="39">Red Pro</option></select></td>
<td><input id="preuplan_4" type="text" name="preuplan_4" size="5"/></td>
</tr>
</table>

<script language="JavaScript">
function pasarprecio(id){
	var preuplan = document.getElementById('preuplan_2');
	var plan = document.getElementById(id);

	preuplan.value = plan.value;
           
}
</script> 
la funcionalidad que busco es una especie de carrito de compra en que el valor de la opción seleccionada en el select "plan_1" lo muestre en el texbox "preuplan_1",
la opción seleccionada en el select "plan_2" lo muestre en el texbox"preuplan_2" y asi sucesivamente hasta un n de veces.

como debo de hacerlo?