[Ajuda]Passar campos de um select para outro select

1 resposta
Henrique_Fernandes

Boa tarde pessoal,

tô com uma situação que nao consigo resolver, quem puder me ajudar agradeço eternamente hehehehe. É o seguinte, tenho dois selects onde um deles já tá populado. O que eu quero com esses dois selects é passar os valores de uma campo pra o outro, nao to conseguindo fazer isso de jeito nenhum. Segue o código:
TABELA 1

<select name="campos1" id="campos1" multiple="multiple" size="8" style="width: 220px" >
									<option value="1" id="campo1">IN_NUMEROATENDIMENTO</option>
									<option value="2" id="campo2">VA_DESCRICAO</option>
									<option value="3" id="campo3">VA_LOCAL</option>
									<option value="4" id="campo4">VA_NOME</option>
									<option value="5" id="campo5">VA_ENDERECO</option>
									<option value="6" id="campo6">IN_CODIGOCIDADE</option>
									<option value="7" id="campo7">DA_ENTRADA</option>
									<option value="8" id="campo8">SM_STATUS</option>
									<option value="9" id="campo9">SM_ENCAMINHADO</option>
</select>

TABELA 2

<select name="campos2" id="campos2" multiple="multiple" size="8" style="width: 220px">
									<option value="1" id="outroCampo1"></option>
									<option value="2" id="outroCampo2"></option>
									<option value="3" id="outroCampo3"></option>
									<option value="4" id="outroCampo4"></option>
									<option value="5" id="outroCampo5"></option>
									<option value="6" id="outroCampo6"></option>
									<option value="7" id="outroCampo7"></option>
									<option value="8" id="outroCampo8"></option>
									<option value="9" id="outroCampo9"></option>
</select>

Como passar os valores da tabela 1, pra tabela 2? Alguem tem ai esse JS pronto?

Só avisando que nesse momento tô usando HTML puro mesmo!

[]'s
Henrique.

1 Resposta

felipe_gdr

Você tentou algo como outroCampo4.innerHtml = campo4.innerHtml ou campos2.innerHtml = campos1.innerHtml para mudar todas as opções de uma vez.
Não testei mas acho que funcionará. Boa sorte!

Criado 6 de novembro de 2009
Ultima resposta 7 de nov. de 2009
Respostas 1
Participantes 2