<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.6000.16414" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Boa tarde pessoal.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Tenho em um formulário um campo html do tipo 
select.</FONT></DIV>
<DIV><FONT face=Arial size=2>Consigo no meu script CGI Perl ler esse campo 
normalmente.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Porém, quando o mesmo possui a opção multiple, 
estou obtendo apenas um valor, ao invés da lista de valores.</FONT></DIV>
<DIV><FONT face=Arial size=2>Fiz uma "gambiarra" em Javascript para carregar um 
segundo campo com a lista dos itens selecionados.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Alguém poderia me ajudar, informando se existe 
alguma limitação em campos html select com opção multiple?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Uso o seguinte código que, entre outras coisas, faz 
a leitura para obter o campo.</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT face="Courier New" size=2>&nbsp;local ($conta) = 0;<BR>&nbsp;local 
($nome,$valor);<BR>&nbsp;local 
(@nomes);<BR>&nbsp;@nomes=$query-&gt;param();<BR>&nbsp;$conta = 
0;<BR>&nbsp;$lista="";&nbsp;<BR>&nbsp;foreach $nome 
(@nomes)&nbsp;<BR>&nbsp;&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
$ENV{"VAR" . $conta} = $nome;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $valor = 
$query-&gt;param($nome);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $valor =~ 
tr/\0/,/;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $ENV{"$nome"} = 
$valor;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
$lista.="&amp;$nome=$valor";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
$conta++;<BR>&nbsp;&nbsp;&nbsp; }<BR>&nbsp;$ENV{"VARCOUNT"} = 
$conta;<BR>&nbsp;$ENV{"FORM_FIELDS"} = @nomes;<BR>&nbsp;$ENV{"POSTDATA"} = 
$lista;<BR></FONT></DIV>
<DIV><FONT face=Arial size=2>&nbsp;</DIV></FONT></BODY></HTML>