Html (jsp)

1 resposta
S

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?

1 Resposta

S

Desculpem-me não ter colocado no post original. Vou exemplificar:

Tenho um list chamado A e outro chamado B, entao eu invoco a função da seguinte maneira:

No entanto como o meu form não possui name como eu posso fazer isso?

Criado 4 de junho de 2009
Ultima resposta 4 de jun. de 2009
Respostas 1
Participantes 1