• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Gurzi

Checkboxes

1 mensagem neste tópico

Depois de uma tarde bem passada a perder a cabeça a tentar perceber isto, achei que devia poupar tempo a um futuro maluco que se meta nisto.

Foi realmente complicado porque em PHP existe uma maior facilidade e tomamos um POST como array e o seu acesso é muito mais fácil.

A primeira coisa em ter em mente no ASP (foi a última coisa que me veio à cabeça) é que quando passamos um array através do método de HTTP POST estamos a separar os dados com o auxílio de uma vírgula, ou seja:

No caso de termos um conjunto de checkboxes com o mesmo nome:

<input type="checkbox" name="minhacheck" value="xpto">
<input type="checkbox" name="minhacheck" value="2">

O Request.Form("minhacheck").count vai devolver 2 valores caso sejam as duas checkadas.

A melhor forma que descobri para ganhar acesso aos dois itens inscritos no POST foi:

aData = Split(Request.Form(minhacheck),",")

For i = 0 to uBound(aData)
    Response.write aData(i)
Next

Espero ter ajudado alguém :)

Greetings

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora