Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/05/2015, 02:32
Tusade
 
Fecha de Ingreso: marzo-2015
Mensajes: 42
Antigüedad: 9 años, 1 mes
Puntos: 2
Respuesta: Llenado de campos select

Claro que es posible, con Javascript es algo trivial:

Código HTML:
Ver original
  1. <select name="campo1" onchange="poner_campo(this.value, this, '1')">
  2. <option value="a">valor a</option>
  3. <option value="b">valor b</option>
  4. <option value="c">valor c</option>
  5. <option value="d">valor d</option>
  6. <option value="e">valor e</option>
  7. <select name="campo2" onchange="poner_campo(this.value, this, '2')">
  8. <option value="a">valor a</option>
  9. <option value="b">valor b</option>
  10. <option value="c">valor c</option>
  11. <option value="d">valor d</option>
  12. <option value="e">valor e</option>
  13. <select name="campo3" onchange="poner_campo(this.value, this, '3')">
  14. <option value="a">valor a</option>
  15. <option value="b">valor b</option>
  16. <option value="c">valor c</option>
  17. <option value="d">valor d</option>
  18. <option value="e">valor e</option>

Código HTML:
Ver original
  1. <option name="opcion1" ></option>
  2. <option name="opcion2" ></option>
  3. <option name="opcion3" ></option>


Código Javascript:
Ver original
  1. function poner_campo(valor, selector, cual) {
  2. document.getElementsByName("opcion"+cual)[0].innerHTML=selector.options[selector.selectedIndex].text;
  3. document.getElementsByName("opcion"+cual)[0].value=valor;
  4. }

Mira a ver si te funciona.

También puedes deshabilitar las options (disabled) hasta que se ejecute el evento onchange, si quieres.

Última edición por Tusade; 14/05/2015 a las 02:43