Ir para conteúdo

POWERED BY:

Arquivado

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

vitorlouzada

[Resolvido] Form de envio não apaga dados

Recommended Posts

É o seguinte faço o preenchimento do login e senha nos forms, quando clico em enviar ela redireciona para uma página em branco. Funciona 100%

 

O problema é que o login e a senha digitados permancecem no form, alguem sabe como apagar?

 

Segue abaixo o código que fiz para a página de login.

 

ASP
<html>

 

<head>

<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">

<meta name="GENERATOR" content="Microsoft FrontPage 4.0">

<meta name="ProgId" content="FrontPage.Editor.Document">

<title>Login</title>

</head>

 

<body>

 

<form method="POST" type="" value="" action="sistema.emplacart.com.br/validar.asp" target="_blank">

 

  <div align="center">

    <center>

<table width="199" cellpadding="2" cellspacing="0" border="0">

<tr>

      <td width="48"><font face="Verdana"><b><font size="1">L</font></b><font size="1">ogin:</font></font></td>

  <td width="80"><font face="Verdana" size="1" color="#FFFFFF"><INPUT value="" class=botao size=15 name=admin></font></td>

</tr>

<tr>

      <td width="48"><font face="Verdana"><b><font size="1">S</font></b><font size="1">enha:</font></font></td>

  <td width="80"><font face="Verdana" size="1" color="#FFFFFF"><INPUT value="" class=botao type=password size=15

              name=senha></font></td>

</tr>

<tr>

  <td colspan=2 align="center" width="134"><font color="#FFFFFF" size="1" face="Verdana">1</font></td>

</tr>

<tr>

  <td colspan=2 align="center" width="134"><font face="Verdana" size="1" color="#FFFFFF"><input type="submit" name="submit" value="Login" class="botao" target="_blank"></font></td>

</tr>

</table>

    </center>

  </div>

 

</form>

<p align="center"> </p>

 

</body>

 

</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

a senha tambem?

 

mas é do tipo passoword o campo?

Compartilhar este post


Link para o post
Compartilhar em outros sites

a senha tambem?

 

mas é do tipo passoword o campo?

sim...

 

o que acontece é um campo para digitat o login e um campo para digitar a senha (type=password) e clico no login.

 

A página valida e abre a que eu quero em uma página em branco... target="_blank"

 

o problema é quando quando você envia... os dados digitados permanecem na página onde digita login e senha... deveria apagar na hora que clica em login...

 

tem como????

Compartilhar este post


Link para o post
Compartilhar em outros sites

eae cara beleza?

Mals me entrometer em áreas alheias! huahauha

 

Assim cara:

no head do html você vai fazer assim:

<script language="javascript">
function apagar(){
formulario.reset()
}
</script>

no seu form você vai deixar assim:

<form id="formulario" name="formulario" method="POST" type="" value="" action="bradesco_home.html" target="_blank" onsubmit="return apagar();">

e aqui no submit assim:

<input type="submit" name="submit" value="Login" class="botao">

o script todo fica assim:

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Login</title>
<script language="javascript">
function apagar(){
formulario.reset()
}
</script>
</head>

<body>

<form id="formulario" name="formulario" method="POST" type="" value="" action="bradesco_home.html" target="_blank" onsubmit="return apagar();">

  <div align="center">
	<center>
<table width="199" cellpadding="2" cellspacing="0" border="0">
<tr>
	  <td width="48"><font face="Verdana"><b><font size="1">L</font></b><font size="1">ogin:</font></font></td>
  <td width="80"><font face="Verdana" size="1" color="#FFFFFF"><INPUT value="" class=botao size=15 name=admin></font></td>
</tr>
<tr>
	  <td width="48"><font face="Verdana"><b><font size="1">S</font></b><font size="1">enha:</font></font></td>
  <td width="80"><font face="Verdana" size="1" color="#FFFFFF"><INPUT value="" class=botao type=password size=15 
			  name=senha></font></td>
</tr>
<tr>
  <td colspan=2 align="center" width="134"><font color="#FFFFFF" size="1" face="Verdana">1</font></td>
</tr>
<tr>
  <td colspan=2 align="center" width="134"><font face="Verdana" size="1" color="#FFFFFF"><input type="submit" name="submit" value="Login" class="botao"></font></td>
</tr>
</table>
	</center>
  </div>

</form>
<p align="center"> </p>

</body>

</html>

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Rapaz...

 

Para apagar deu certo...

 

só que não envia o login e a senha para a página validar.asp que ficaria no lugar do bradesco_home.html....

 

ele não valida o id.. tá indo direto para o mensagem dizendo que o login não é valido..

 

você sabe porque?

Compartilhar este post


Link para o post
Compartilhar em outros sites

seguinte... voce pediu para colocar

<form id="formulario" name="formulario" method="POST" type="" value="" action="bradesco_home.html" target="_blank" onsubmit="return apagar();">

 

Se eu tirar o id="formulario" name="formulario" ele envia o login e a senha para verificação...

 

com isso não envia o login e a senha...

 

segue a pagina valida.asp para você dar uma olhada

 

<!--#include file="db.asp"-->

<% AbreConexao

login = Replace(request.form("admin"), "'", "/")

senha = Replace(request.form("senha"), "'", "/")

Sql = "SELECT * FROM users WHERE login = '"&login&"' "

Sql = Sql & "AND senha='"&senha&"' "

Set Rs = Conexao.Execute(Sql)

if not rs.eof then

Session("yep") = True

Session("id") = RS("id")

Session("admin") = RS("login")

Session("email") = RS("email")

Response.Redirect "principal.asp"

else

Response.Redirect "falha.asp"

end if

FechaConexao %>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa

Mals cara!

Assim como passei ta apagando antes de enviar as informações...

você tem que fazer assim:

 

No form apaga a função JS e no form você vai deixar assim:

<form id="formulario" name="formulario" method="POST" type="" value="" action="SUA_PAGINA.asp" target="_blank">

na sua página que você resgata as informações do form você fará assim:

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Login</title>
<script language="javascript">
function apagar(){
opener.document.formulario.reset()
}
</script>
</head>

<body onload="apagar()">

e foi!

 

abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara ta sim!

Antes de responder eu testei!

 

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Login</title>
</head>

<body>

<form id="formulario" name="formulario" method="POST" type="" value="" action="teste.asp" target="_blank">

  <div align="center">
	<center>
<table width="199" cellpadding="2" cellspacing="0" border="0">
<tr>
	  <td width="48"><font face="Verdana"><b><font size="1">L</font></b><font size="1">ogin:</font></font></td>
  <td width="80"><font face="Verdana" size="1" color="#FFFFFF"><INPUT value="" class=botao size=15 name="admin"></font></td>
</tr>
<tr>
	  <td width="48"><font face="Verdana"><b><font size="1">S</font></b><font size="1">enha:</font></font></td>
  <td width="80"><font face="Verdana" size="1" color="#FFFFFF"><INPUT value="" class=botao type=password size=15 name="senha"></font></td>
</tr>
<tr>
  <td colspan=2 align="center" width="134"><font color="#FFFFFF" size="1" face="Verdana">1</font></td>
</tr>
<tr>
  <td colspan=2 align="center" width="134"><font face="Verdana" size="1" color="#FFFFFF"><input type="submit" name="submit" value="Login" class="botao"></font></td>
</tr>
</table>
	</center>
  </div>

</form>
<p align="center"> </p>

</body>

</html>

e

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Login</title>
<script language="javascript">
function apagar(){
opener.document.formulario.reset()
}
</script>
</head>

<body onLoad="apagar()">
<%
admin = request.Form("admin")
senha = request.Form("senha")

response.Write(admin)
%>
</body>
</html>

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seguinte...

 

no código da página que você colocou para requerer os dados funciona perfeitamente...

 

só que quando eu colocar com as conexões para validar o login.. ele para de funcionar...

 

entendeu?

 

no caso a página ficaria assim ?

 

<html>

 

<head>

<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">

<meta name="GENERATOR" content="Microsoft FrontPage 4.0">

<meta name="ProgId" content="FrontPage.Editor.Document">

<title>Login</title>

<script language="javascript">

function apagar(){

opener.document.formulario.reset()

}

</script>

</head>

 

<body onLoad="apagar()">

<!--#include file="db.asp"-->

<% AbreConexao

login = Replace(request.form("admin"), "'", "/")

senha = Replace(request.form("senha"), "'", "/")

Sql = "SELECT * FROM users WHERE login = '"&login&"' "

Sql = Sql & "AND senha='"&senha&"' "

Set Rs = Conexao.Execute(Sql)

if not rs.eof then

Session("yep") = True

Session("id") = RS("id")

Session("admin") = RS("login")

Session("email") = RS("email")

Response.Redirect "principal.asp"

else

Response.Redirect "falha.asp"

end if

FechaConexao %>

</body>

</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Pessoal, sei que o post é antigo, más não consegui resolver com as opções informados pelos companheiros acima!

 

Mais consegui fazer funcionar da seguinte maneira!

<script language="javascript">
function resetForm(frm){
	cont=setTimeout(frm+'.reset()' , 4000);
}
</script>
<form name="form" action="http://webmail.com.br" method="POST" target="_blank" onsubmit="return resetForm('form')" >

Desta forma funcionou, sendo possivel ainda, usar a mesma função em diversos forms e setar o tempo para executar o reset!

 

Espero ter ajudado!

 

Abraços a Todos!

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.