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
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[i].selected) {
result += ""+ form.accList.options[i].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>