Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

thicomp

Preenchimento automático de campo texto através de select multiple

Recommended Posts

Pessoal, boa tarde!

 

Preciso de uma função em JavaScript, mas não estou conseguindo encontrar uma solução (não tenho tanto conhecimento em JavaScript).

 

Esta função deve fazer com que, automaticamente, seja preenchido um campo texto de acordo com as opções selecionadas de um campo select multiple, ou seja, a cada seleção do select, o campo texto é atualizado.

 

Alguem teria alguma solução.

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

os dados q preencherão os inputs, vem de onde ?

 

são iguais aos do select ? ou precisam vir do banco ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi pessoal, já encontrei a solução.

Vou disponibilizar, caso alguém necessite do código.

 

<script type="text/javascript">
function seeList(form) {
var result = "";
for (var i = 0; i < form.accList.length; i++) {
if (form.accList.options.selected) {
result += ""+ form.accList.options.text +",";
}
}
<!-- alert("You have selected:" + result); -->
<!-- document.write ("<input type='text' value='"+result+"'>")-->
campo=document.getElementById('texto');
campo.value=result
}
</script>

<form>
<select name="accList" size="9" multiple="multiple" onchange="seeList(form)">
<option selected="selected">Opção 1</option>
<option>Opção 2</option>
<option>Opção 3</option>
<option>Opção 4</option>
<option>Opção 5</option>
</select></p>
<p>
<input type="button" value="View" onclick="seeList(this.form)" />
<input type="text" id="" value=+result>
<input type="text" id="texto" value="" />
</p>
</form>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.