Ir para conteúdo

POWERED BY:

Arquivado

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

Koreia

[Resolvido] Como passar dados da variavel java script para o asp

Recommended Posts

Bom dia pessoal,

seguinte tenho um script que roda toda vez q a checkbox é modificada e rettorna uma string sql dependendo do estado do checkbox

 

ex.

 

se for true

strSql ="select * from clientes;"

 

se for false ela tem q retornar

 

strSql ="select * from clientes where cliente_inativo = 0;"

 

e o asp precisa pegar o valor dessa string

 

alguem poderia me dar uma ajuda..

 

grato

 

Marcelo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mais esse check box é executado como??? via form? ele manda via querystring? se for via forme paga o valor true ou false assim...

 

request.form("nomecampo")

 

se for via querystring pega assim

 

request.querystring("nomecampo")

 

para saber mais sobre request querystring ou form veja esse link: http://www.w3schools.com/asp/asp_ref_request.asp

 

dai passa pegar o valor e fazer uma comparação if e else....

 

if request.querystring("nomecampo") = true then
'coloca a query sql aqui quando o valor do campo for true...
elseif request.querystring("nomecampo") = false then
'coloca a query sql aqui quando o valor do campo for false...
End if

 

para saber mais sobre if else veja nesse link

 

http://www.htmlstaff.org/ver.php?id=21580

Compartilhar este post


Link para o post
Compartilhar em outros sites

NA verdade a checkbox eu quero coloca-la no form e ir atualizando a listagens dos clientes quando marca e desmarca dinamicamente

Mostrando ou não os clientes inativos,

tentei usar seu código mas ele fica recarregando a pagina em looping infinito

 

teria alguma ideia??

 

grato

Compartilhar este post


Link para o post
Compartilhar em outros sites

olha este exemplo

recupero o checkbox, verifica se esta vazio

senão recupero ele, até para o caso de ser mais de um selecionado

 

if qtd_produtos = "" then
Response.write("erro..."
response.redirect("outra_pagina.asp")
else
qtd_produtos = split(Request.Form("qtd_produtos"),",")
if qtd_produtos = ""
produtos= Split(Request.Form("produtos"), ",")

if produtos = true then
'SQL para true, ou outro valor que pegar no checkbox
else
if produtos = false then
'SQL para false, ou outro valor que pegar no checkbox
End if
end if
end if

 

mas você pode fazer isso por JQuery, fica com efeito mais bonito e com uma usuabilidade melhor

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você disse dinamicamente, então o correto é mesmo efetuar a consulta com JQuery.

Exemplo:

 

$(document).ready(function() {
 $("#checkbox").click(function () {

   // passa por ajax a consulta
   $.ajax({
     url: "teste.asp",
     type: "POST",
     data: "valCheckbox="+$(this).val(),
     success: function(resposta){
       $('#div-retorno').html(resposta); //aqui você pega o retorno do teste.asp
       }
    });

 });
}); 

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.