Hola necesito recoger todos los valores de un select, tengo un codigo en javascript que me pasa el value y el text de una lista a otra y viceversa ahora necesito recoger todos los valores de la lista2.
Código HTML:
<select name="lista1" size="10" id="lista1" onchange="pasa(this.value, this.text)" >
<option value="1">uno</option>
<option value="2">dos</option>
<option value="3">tres</option>
<option value="4">cuatro</option>
<option value="5">cinco</option>
<option value="6">seis</option>
<option value="7">siete</option>
<option value="8">ocho</option>
<option value="9">nueve</option>
<option value="10">dies</option>
</select>
Código HTML:
<select name="lista2" size="10" id="lista2" >
</select>
Pero al momento del submit solo recoge el valor seleccionado de la lista2 y si no esta seleccionado da error. Haber si alguien puede ayudarme...
Código PHP:
echo $_POST["lista2"];
esto es lo que utilizo para pasardatos
Código:
<script language="JavaScript" type="text/javascript">
function pasa(valor, nombre)
{
lista = document.frm.lista1;
olista = document.frm.lista2;
v=lista.selectedIndex;
val = lista.value;
nom = lista.options[v].text;
variable = new Option(nom, val)
total = olista.options.length;
olista.options[total] = variable;
lista.options[v] = null;
}
</script>