[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