E ai pessoal, gostaria da ajuda de vocês mais uma vez, se possível!
Eu tenho um form HTML com dois select multiple. Preciso de alguma forma passar os options selecionados em um para o outro.
Consegui isso com a seguinte função Javascript:
function TrocaList(ListOrigem,ListDestino)
{
var i;
for (i = 0; i < ListOrigem.options.length ; i++)
{
if (ListOrigem.options[i].selected == true)
{
var Op = document.createElement("option");
Op.text = ListOrigem.options[i].text;
Op.value = ListOrigem.options[i].value;
ListDestino.options.add(Op);
ListOrigem.remove(i);
i--;
}
}
}
O problema é que pra ela funcionar eu preciso que o form possua o atributo name, o que não é possível no XHTML. O que eu posso fazer?