Cita:
Iniciado por Bindi12
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...