Ir para conteúdo

POWERED BY:

Arquivado

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

gubr@uol.com.br

função em JAVA SCRIPT que dá SUBMIT

Recommended Posts

Queria saber se tem uma função em JAVA SCRIPT que dá SUBMIT em um formulário sem o usuário clicar em “OK”. Vou explicar de outra forma:

 

Tem uma página de index.asp. E testo se está habilitado os cookies pq uso session e cookies na minha página. Então uso duas páginas com response.redirect entre elas e queria saber se posso usar um formulário sem o usuário clicar em nada. Vou exemplificar:

 

Index.asp

ASP
<%

Response.Cookies("cookies") = "teste"

if not request.QueryString("cks") = "nao" then

        response.Redirect("testando_cookies.asp")

end if

%>

 

testando_cookies.asp

ASP
<%

aucookies = Request.Cookies("cookies")

if aucookies = "teste" then

        response.Redirect("index.asp?cks=nao")

end if

%>

 

Entendeu?

 

E queria saber se tem um jeito de ocultar este procedimento?

 

Obrigado por sua atenção

 

Gustavo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pelo que entendi você tem um formulario mais ñ quer o botão "ok"!

 

Mais só quero entender uma coisa, assim que o usuário entra na página, ele ve o formulario, e o formulario envia automaticamente?

 

se for isso você pode usar uma função na tag <body> para fazer um onload par ativar o formulário!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu quero só verificar se está habilitado os cookies e as sessions pq uso muito... Vou postar as duas páginas pra vocês entenderem.

 

index.asp

ASP
<%

 

Response.Cookies("cookies") = "teste"

 

if not request.QueryString("cks") = "nao" then

        response.Redirect("testando_cookies.asp")

end if

 

 

<html>

<head>

        <title>Login</title>

</head>

 

<body bgcolor="#FFFFFF">

 

        <table cellpadding="0" cellspacing="0" border="0">

                <tr>

                        <td>

                                <form name="form1" method="post" action="verifica.asp">

                                Login:<br>

                                <input name="Login" type="text"><br>

                                Senha:<br>

                                <input name="Senha" type="password"><br><br>

                                <center>

                                <input name="btnOK" type="submit" id="btnOK" value="OK">

                                </center>

                                </form>

                        </td>

                </tr>

        </table>

</body>

</html>

%>

 

 

 

 

 

testando_cookies.asp

ASP
<%

aucookies = Request.Cookies("cookies")

 

if aucookies = "teste" then

        response.Redirect("index.asp?cks=nao")

else

        response.write(“Voce não habilitou os cookies)

end if

%>

 

 

 

O que está acontecendo é que queria não aparecesse, na página index.asp o “?cks=nao”, depois de verificar os cookies. Então queria um formulário que desse um submit sem o usuário clicasse em nada. Só verificasse os cookies e voltasse num formulário sem “?cks=não” no endereço.

 

Se vocês tiveram alguma outra idéia pra verificar os cookies estou as ordens para ouvir.

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como ficaria então, Ted K'?

 

Ponho na página testando_cookies.asp isto?

 

ASP
<html>

<head>

<title>Testando Cookies</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

</head>

<%

aucookies = Request.Cookies("cookies")

 

if aucookies = "teste" then

                response.write("<body onLoad='java script:form('testar')'>")

                response.write("<form name='testar' method='post' action='index.asp'>")

                response.write("<input name='cks' type='text' value='nao'><br>")

                response.write("</form>")

                response.write("</body>")

                response.write("</html>")

else

                response.write("<body>")

                response.write(“Voce não habilitou os cookies)

                response.write("</body>")

                response.write("</html>")

end if

%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

gubr..

 

digite isso no google "asp socket post"

 

via socket é possível enviar dados usando método get ou post de forma "oculta" ao usuario

 

o php tem uma função modular que faz isso com facilidade:

 

http://php.net/php

 

 

 

se quiser uma solução rápida, faça como ted k indicou

 

usa javascript pra enviar automaticamente

 

mas não resolverá a sua questão em querer esconder a query enviada

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já resolvi com uma sessao em vez de "?cks=nao" no endereço.Ficou assim:index.asp<%Response.Cookies("cookies") = "teste"if not Session("cks") = true thenresponse.Redirect("testando_cookies.asp")end if<html><head> <title>Login</title></head><body bgcolor="#FFFFFF"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td> <form name="form1" method="post" action="verifica.asp"> Login:<br> <input name="Login" type="text"><br> Senha:<br> <input name="Senha" type="password"><br><br> <center> <input name="btnOK" type="submit" id="btnOK" value="OK"> </center> </form> </td> </tr> </table></body></html>%>testando_cookies.asp<%aucookies = Request.Cookies("cookies")if aucookies = "teste" then Session("cks") = true response.Redirect("index.asp")else response.write(“Voce não habilitou os cookies”)end if%>Abraços e muito obrigado por tudo

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.