Felipeee Postado Abril 1, 2004 Denunciar Share Postado Abril 1, 2004 Caros amigos,Gostaria de fazer o seguinte script:Capturar os itens selecionados num option e joga-los detro de um textarea.Como fazer?Fiz assim mas não func:<script>function pegatema(form){form.tema.value=form.tema.value+';'+form.outrostemas.selected;}</script><form name="form" method="POST" action="--WEBBOT-SELF--"><table> <tr> <td width="38%" align="right">Temas:</td> <td width="62%"><textarea rows="2" name="tema" cols="43"></textarea></td> </tr></table><p align="center"><input type="button" value="Capturar Tema" name="Capturar tema" onclick=pegatema(form)></p><table border="1" width="100%"> <tr> <td width="39%" valign="top"> <p align="right">Outros Temas:</td> <td width="61%"><select size="21" name="outrostemas" multiple> <option>item 1</option> <option>item 2</option> <option>item 3</option> </select></td> </tr></table></form>Mas escreve "undefined". porque?Teria como capturar todos os selecionados de uma vez ao invez de um cada vez?Agradeco.Felipe. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Felipeee Postado Abril 1, 2004 Autor Denunciar Share Postado Abril 1, 2004 Caros,Substitui o selected por value e func.Agora: Existe uma forma de capturar todos os itens selecinados de uma vez só ao invez de um de cada vez?Se puder será de imensa ajuda...Agradeco desde já.Felipe.. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 André Gusmão Postado Abril 2, 2004 Denunciar Share Postado Abril 2, 2004 Se baseie nesse código e veja o que pode fazer:<script>function verifica(){ for(var i=0;i<document.all.selecao.options.length;i++) if(document.all.selecao.options.selected) alert(document.all.selecao.options.value+' selecionado');}</script><select size="5" name="selecao" multiple><option value="A">Opção A</option><option value="B">Opção B</option><option value="C">Opção C</option><option value="D">Opção D</option><option value="E">Opção E</option></select><input type="button" value="OK" onclick="verifica()"> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Felipeee Postado Abril 2, 2004 Autor Denunciar Share Postado Abril 2, 2004 Perfeito!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Felipeee
Caros amigos,
Gostaria de fazer o seguinte script:
Capturar os itens selecionados num option e joga-los detro de um textarea.
Como fazer?
Fiz assim mas não func:
<script>
function pegatema(form){form.tema.value=form.tema.value+';'+form.outrostemas.selected;}
</script>
<form name="form" method="POST" action="--WEBBOT-SELF--">
<table>
<tr>
<td width="38%" align="right">Temas:</td>
<td width="62%"><textarea rows="2" name="tema" cols="43"></textarea></td>
</tr>
</table>
<p align="center"><input type="button" value="Capturar Tema" name="Capturar tema" onclick=pegatema(form)></p>
<table border="1" width="100%">
<tr>
<td width="39%" valign="top">
<p align="right">Outros Temas:</td>
<td width="61%"><select size="21" name="outrostemas" multiple>
<option>item 1</option>
<option>item 2</option>
<option>item 3</option>
</select></td>
</tr>
</table>
</form>
Mas escreve "undefined". porque?
Teria como capturar todos os selecionados de uma vez ao invez de um cada vez?
Agradeco.
Felipe.
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.