Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/11/2009, 23:59
dfmex
 
Fecha de Ingreso: octubre-2008
Mensajes: 147
Antigüedad: 15 años, 6 meses
Puntos: 3
Respuesta: Pasar varios elementos de un select a un campo de texto

Cita:
Iniciado por Bindi12 Ver Mensaje
Hola, tengo un select y ya consegui que al dar clic sobre un elemento del select se pase la informacion a un campo de texto pero ahora quiero que sea posible pasar cuantos elementos quiera del select al campo de texto separando cada campo con un ;(punto y coma), lo he intentando concatenando cadenas pero entonces no hace nada, el codigo que utilizo para pasar los elementos del select al campo de texto es el siguiente:

Código PHP:
<select name="seleccion" size="3" multiple="multiple" id="seleccion" onchange="nombre.value=this.options[this.selectedIndex].getAttribute(nombre')"
Gracias.
Eso va en el foro de javascript;

Ahora, yo en tu caso usaría una función... m... seguramente hay muchas formas de hacerlas pero... m... se me ocurre algo asi:

Código:
function agregar() {

var ValorActual = document.getElementById("ID_DEL_CAMPO_DE_TEXTO").value;
var NuevoValor = document.getElementById("ID_DEL_SELECT").value;

document.getElementById("ID_DEL_CAMPO_DE_TEXTO").value = ValorActual+';'+NuevoValor;

}

En el campo del SELECT le pones: onchange="javascript:agregar()"

Algo así debería de funcionarte...