Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

walterwac

busca com checkbox

Recommended Posts

Olá

 

Como integrar os checkboxs a busca

 

ex:

<form method="POST" action="busca.asp">
	<p><label for="fp1">Busca </label><input type="text" name="busca" size="20" id="fp1" value=""><input type="submit" value="ok" name="B1"></p>
	<p><input type="checkbox" name="C1" value="ON" id="fp2"><label for="fp2">Ofertas</label>
 <input type="checkbox" name="C2" value="ON" id="fp3"><label for="fp3">Produtos</label>
 <input type="checkbox" name="C3" value="ON" id="fp4"><label for="fp4">Datasheet</label></p>
</form>

O input type="text" name="busca" - "Este resgato via request.QueryString"(busca = request.QueryString("busca"))

Mas e os checkbox como funciona?

 

E quando houver a interação, terei que criar uma estrutura de decisão dentro do arquivo "busca.asp" para atender aos resultados dos checkboxs?

 

 

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Os valores em campos CheckBox só são enviados pelo FORM caso eles sejam marcados.

 

Com relação a interação, tudo depende do que o seu aplicativo deve fazer em cada caso específico.

Compartilhar este post


Link para o post
Compartilhar em outros sites

você poe deixar os checkbox com o mesmo nome e depois recuperar atraves de um form e inserir os valores na sua string SQL

Compartilhar este post


Link para o post
Compartilhar em outros sites

Os valores em campos CheckBox só são enviados pelo FORM caso eles sejam marcados.

 

Com relação a interação, tudo depende do que o seu aplicativo deve fazer em cada caso específico.

 

Poderia me dar um exempo de como aplicar para ser resgatado via asp

Isto também se aplica ao input type=radio?

Compartilhar este post


Link para o post
Compartilhar em outros sites
Poderia me dar um exempo de como aplicar para ser resgatado via asp

Isto também se aplica ao input type=radio?

O Request de campos CheckBox é da mesma forma que os outros, a única diferença é que seu VALUE só é enviado caso ele esteja marcado.

Exemplo simples:

Form.ASP

<form method="POST" action="teste.asp">
<p><input type="checkbox" name="Teste" value="ON" id="teste"><label for="teste">Teste</label>
<p><input type="submit" value="ok" name="B1"></p>
</form>

Teste.ASP

CheckBox = Request.Form("Teste")
If CheckBox = "ON" Then
<p>Response.Write("CheckBox Selecionado!")</p>
Else
<p>Response.Write("CheckBox NÃO Selecionado!")</p>
End If

 

Os campos tipo Radio enviam apenas o valor daquele que foi selecionado, lembre-se que esse tipo de campo é utilizado para os tipos de dados em que se seleciona apenas 1 de uma listagem ou de opções. Todas as opções devem possuir o mesmo Name, mas com Values diferentes.

Compartilhar este post


Link para o post
Compartilhar em outros sites

olha este exemplo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Os valores em campos CheckBox só são enviados pelo FORM caso eles sejam marcados.

 

Com relação a interação, tudo depende do que o seu aplicativo deve fazer em cada caso específico.

 

 

Caro Salgado, estou fazendo uma busca no google sobre como eu consigo enviar uma mensagem na linha de comando de um checkbox checked mas não estou conseguindo.

 

O form é basicamente este:

 

<tr class="tabelaConteudo2">
         <td  align="center"><input type="checkbox" DATAMAXIMA="15/06/2011" NOMELABEL="Mercado de Derivativos - Margem Teórica Máxima para Ativos Líquidos" ID="CHK_Box" OnClick="javascript:LimitaSelecao()" name="C32" value="ON" >

         </td>
         <td>Mercado de Derivativos - Margem Teórica Máxima para Ativos Líquidos
         </td>
         <td align="center">
           <img src="http://www.bmf.com.br/bmfbovespa/images/comum/node.gif" align="absmiddle"/></td>
         <td align="center">
           <input ID=DataValue type="text" name="T32" size="10" maxlength="10" value="15/06/2011" style="width: 72px;" class="combo" >

         </td>
         <td align="center"> 15/06/2011  22:55:11 </td>

       </tr>

 

ou, seja, são dois inputs C32 e T32. Na verdade o form contém 52 itens iguais a este todos os C's C1,C2, etc, estão com valor ON.

Estou tentando enviar via linha de comando estes dois inputs ou seja quero ter o C32 checked e a T32=13/06/2011, por exemplo.

 

Estou tentando enviar diretamente ou seja http://www.bmf.com.br/arquivos1/download.asp?C32=ON&T32=12/06/2011, mas não estou conseguindo. A resposta que me vem é que não selecionei o arquivo.

 

Bem, sou novo o fórum e nem sei bem se poderia estar postando diretamente para você desta forma...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.