Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/06/2006, 04:26
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 9 meses
Puntos: 1284
Hola:

¿Estás dispuesto a realizar un trabajo un pelín complejillo...?

La idea es crear desde php un array de objetos indezados por el id:
function elemento(nombre, precio) {
this.nombre = nombre;
this.precio = precio;
}

var elementos = new Array();
elementos["id1"] = new elemento("objeto1", 1000);
elementos["id2"] = new elemento("objeto2", 1000);

Luego poner el formulario más o menos así:
<form...>
<select onchange="cambiar(this.form, this.value)">
<option value="id1" selected >objeto1</option>
<option value="id2" >objeto2</option>
</select>

<input type="text" name="id" readonly value="id1" />
<input type="text" name="nombre" readonly value="objeto1" />
<input type="text" name="precio"value="1000" />

y la función cambiar...
function cambiar(f, d) {
with (f) {
id.value = d;
nombre.value = elementos[d].nombre;
precio.value = elementos[d].precio;
}
}

Dime si lo entiendes, y si crees que puede servirte...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo