[Cascavel-pm] Campo html select

Otávio Fernandes otaviof em gmail.com
Sexta Abril 27 08:55:07 PDT 2007


On 4/27/07, Agnaldo Macedo <agnaldo em starweb-software.com.br> wrote:
>
>
>
> Boa tarde pessoal.
>
> Tenho em um formulário um campo html do tipo select.
> Consigo no meu script CGI Perl ler esse campo normalmente.
>
> Porém, quando o mesmo possui a opção multiple, estou obtendo apenas um
> valor, ao invés da lista de valores.
> Fiz uma "gambiarra" em Javascript para carregar um segundo campo com a lista
> dos itens selecionados.
>
> Alguém poderia me ajudar, informando se existe alguma limitação em campos
> html select com opção multiple?
>
> Uso o seguinte código que, entre outras coisas, faz a leitura para obter o
> campo.
>
>  local ($conta) = 0;
>  local ($nome,$valor);
>  local (@nomes);
>  @nomes=$query->param();
>  $conta = 0;
>  $lista="";
>  foreach $nome (@nomes)
>     {
>        $ENV{"VAR" . $conta} = $nome;
>        $valor = $query->param($nome);
>        $valor =~ tr/\0/,/;
>        $ENV{"$nome"} = $valor;
>        $lista.="&$nome=$valor";
>        $conta++;
>     }
>  $ENV{"VARCOUNT"} = $conta;
>  $ENV{"FORM_FIELDS"} = @nomes;
>  $ENV{"POSTDATA"} = $lista;
>
>
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm em pm.org
> http://mail.pm.org/mailman/listinfo/cascavel-pm
>

Agnaldo, acredito que tem sim, mas o pessoal vai te informar melhor,
agora, não é viável vc usar o textarea, pq assim resolveria o seu
problema da seleção multipla ...
boa sorte.


Mais detalhes sobre a lista de discussão Cascavel-pm