Ir para conteúdo

POWERED BY:

Arquivado

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

Claudio Neto

Enviar post automaticamente

Recommended Posts

Como faço para enviar um post automaticamente assim que a página é carregada?

 

Se eu utilizar o response.redirect e passar na URL os itens que eu preciso passar no post, dá na mesma?

 

Por exemplo, vamos supor que eu tenho um form assim:

 

<form name="exemplo" action="exemplo.asp" method="post">
<input type="hidden" name="teste1" value="1">
<input type="hidden" name="teste2" value="3">
</form>

Se eu fizer o esquema abaixo, o resultado será o mesmo?

 

response.redirect ("exemplo.asp?teste1=1&teste2=2")

Obrigado...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Dessa forma estará enviando por QueryString e não por Post, então, na hora de recuperar use apenas Request.

Compartilhar este post


Link para o post
Compartilhar em outros sites

usa o onload junto com javascript

 

<body onload="document.exemplo.submit();">

tipo isso, creio que terá resultados com javascript

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu Salgado, se não é igual, não tenho como usar, pois estou mandando para um terceiro e não tenho como adaptar...

 

E Ted K', onde posso utilizar isso? Coloco no próprio form?

 

Acho que não tenho como colocar no body, porque para executar isso, passará por um if antes...

Compartilhar este post


Link para o post
Compartilhar em outros sites

pode colocar dentro do do script

 

<script>
window.onload = document.exemplo.submit();
</script>

ai pode colocar dentro do IF

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Ted.

 

Não funcionou não, ficou assim:

 

<body>
<%

if request.querystring("OpcPagamento") <> "" then
	dim varTid, varOrderId, varPrice, varDamount
							
	varTid = "2080414" & right(year(date),1) & Converte_data_juliano(date) & hour(now) & minute(now) & second(now) & request.querystring("OpcPagamento")

	'Converte para Data Juliana

	%>
	
	<script>window.onload = document.envia_visa.submit();</script>
	
	<form method="post" name="envia_visa" action="site.com.br" target="mpg_popup" onsubmit="java script:fabrewin();">
		<input type="hidden" name = "tid" value="<%=varTid%>">
	</form>
<%end if%>

Ele não está direcionando para site.com.br. E request.querystring("OpcPagamento") não está vazio.

 

O que fiz de errado?

 

Valeu.

Compartilhar este post


Link para o post
Compartilhar em outros sites

você ja tentou atraves do evento OnBlur do último campo dar o submit nele.

<input type=text name=cep onblur="document.frm.submit()">
,

mas você quer dar o submit com os valores dos campos na mesma página ?

você vai mandar o submit para a mesma página, que poderá receber o valor numa caixa hidden, e com ela, você abrirá uma SESSION com o valor que foi recebido...

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.