Ir para conteúdo

POWERED BY:

Arquivado

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

Jatoba

Checkbox

Recommended Posts

Pessoal bom dia,

 

 

Gostaria de uma ajuda de vocês:

 

Tenho em um Formulário uma checkbox, preciso que se esta checkbox for marcada (flegada) ele execute uma função ou chame algum evento que atribua um valor texto para uma SESSION, pois precisarei imprimir este valor em uma página seguinte, aí se ela estiver numa session eu consigo fazer isto.

 

Como poderia resolver este problema??

 

 

Obrigado pela ajuda

Compartilhar este post


Link para o post
Compartilhar em outros sites

você para chamar algum evento use comando do javascript mais agora caso queira chamar algum asp use o location junto com o if

 

coloque no seu checkbox isso:

 

onclick="java script:location='pagina.asp?Chamar=Funcao'"

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá.....

 

Obrigado pela ajuda.

 

Estou tentando aqui mas ainda não deu certo.........

 

Olha seguinte inicialmente veja se está errado:

 

Eu utilizo Dreamweaver para desenvolver as páginas ASP VBScript

Código da Checkbox

<input type="checkbox" name="chk_mer" value="chk_mer" onChange="tip_mer();">

 

Código da Função "tip_mer"

<script language="JavaScript" type="text/JavaScript">

function tip_mer() {

if (document.form1.chk_mer.checked) {<%session("tip_mer") = "(Canal Merchandising)"%>;}

else {<%session("tip_mer") = ""%> ;}

}

</script>

 

Pois aí o que acontece é que o IF não está funcionando, ele não atribui nada nunca......aí se eu tiro a linha do Else, ele sempre atibui o valor "(Canal Merchandising)", independente de eu ter checado a chkbox ou não.

 

Pois preciso desta session para exibir este valor em uma outra página.

 

Agradeço a ajuda, pois estou precisando muito disto, e não sou expert em ASP nem Dreamweaver, estou iniciando....

 

Obrigado....

Compartilhar este post


Link para o post
Compartilhar em outros sites

o que pretende não é possivel pois quando o javascript(que é interpretado no cliente) é executado, a sessão já foi criada no servidor, ou seja...não tem como "conversarem"

aconselho você a usar ajax, a cada checked submete para uma página, armazena na sessão o valor que desejar e tá feito

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.