Apagar Formulário Após Submit?

2 respostas
L

Galera,
Estou com um sistema de loguin e senha, mas após o envio dos dados e consequentemente o acesso a pagina ‘‘vip’’, gostaria de que o usuário e senha (campos de preechimento) fossem apagados.
E gostaria de saber se esse sistema possui alguma falha grave, pois quero implantar na intranet da empresa.

Segue os códigos abaixo:

este é o index

Login e Senha body { background-color: #99CCFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; }
table {

font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

font-size: 12px;

}
input, select {

font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

font-size: 11px;

}
USUÁRIO:
SENHA:   
Lembrar Login

este é o arquivo js que fica na raiz

function lercookie() {

cookie = document.cookie.substring(document.cookie.indexOf(""),document.cookie.indexOf(end));

if (cookie=="") document.membros.login.value="";

else document.membros.login.value=""+cookie+"";

}
function lockaccess() {

L = document.membros.login.value;

S = document.membros.senha.value;

if (L=="" || S=="") document.membros.acesso.disabled=true, document.membros.lembrar.disabled=true;

else document.membros.acesso.disabled=false, document.membros.lembrar.disabled=false;

}
function logar() {

if (L.length < 3) alert(O nome de usuário precisa ter pelo menos 3 caracteres!);

else if (S.length < 3) alert(A senha do usuário precisa ter pelo menos 3 caracteres!);

else {

//ENTRADA.HTML//

if (L==bureau && S==veritas) abrir();

else if (L==usuario2 && S==senha2) abrir();

else if (L==usuario3 && S==senha3) abrir();

else if (L==usuario4 && S==senha4) abrir();

else if (L==usuario5 && S==senha5) abrir();
else alert(DADOS INVÁLIDOS OU INCORRETOS!\n\n\Verifique se seu nome de usuário é +L+ e se sua senha possui +S.length+ caracteres.\n\Talvez algum caractere esteja faltado ou sobrando.\n\n\Verifique se a luz do Caps Lock está acesa no teclado.\n\Se estiver, pressione Caps Lock e tente novamente.”);

}

}
function abrir() {

window.open(entrada.html,"_blank",menubar=no,toolbar=no,location=no,directories=no,scrollbars=yes,status=no,resizable=yes); escrever();

}
function escrever() {

Agora = new Date();

Agora.setTime(Agora.getTime()+(365<em>24</em>60<em>60</em>1000));

if (document.membros.lembrar.checked == true) {

document.cookie=""+document.membros.login.value+“end”+Agora+"; expires="+Agora.toGMTString();+"";

}
else {

document.cookie=end+Agora+"; expires="+Agora.toGMTString();+"";

}

Agradeço qualquer ajuda.

2 Respostas

robinsonbsilva

no seu caso você salva um cookie para sua aplicação.
pois os usuários podem configurar os seus browsers para armazenar dados de usuarios e senhas, nesse caso não sei como proceder, mas na própria rotina de login você pode criar chamar um método para limpar, dar “reset” na tela de login!

L

Certo, mais o cookie salva apenas o usuário, caso o cliente deseje. Eu gostaria de da um reset automático logo após o submit, talvez possa ser feito através de um refresh após o submit, ou por getelementbyid(valordoform).value=";
getelementbyid(valordoform.focus();

só não sei como aplicar essas funções.

Alguma sugestão?

Obrigado.

Criado 23 de julho de 2008
Ultima resposta 23 de jul. de 2008
Respostas 2
Participantes 2