Jump to content


Photo

Como Limpar Formuláro Após Resposta Positiva


  • Faça o login para participar
2 replies to this topic

#1 dark tranquility

dark tranquility

    Novato no fórum

  • Usuários
  • 8 posts
  • Sexo:Não informado

Posted 03/08/2009, 18:07

Olá a todos.

Sobre este tópico aqui:

http://forum.wmonlin...o...&pid=782123

gostaria de saber como poderei fazer com que após mostrar mensagem de ok dentro de uma div desta forma:
<div id="ok">Mensagem enviada com sucesso!</div>
e lá no ajax setar assim:
if(http_request.readyState==4) {  
			   if(http_request.status == 200) {  
				   document.getElementById("loading").style.visibility="hidden";  
				   //document.getElementById('myspan').innerHTML = result;  
				   result = http_request.responseText;  
				   document.getElementById('myspan').innerHTML = http_request.responseText;  
				   refreshimg();  
			   }
if(document.getElementById('ok').value) {
   form.formulario1.reset();
   form.formulario2.reset();
return false;
}
}

eu poderia limpar o formulário, apagando os dados que lá estavam?!

Só quero saber como fazer isso.
Agradeço a ajuda.

Att.

Edição feita por: dark tranquility, 08/08/2009, 19:57.


#2 Édipo Costa Rebouças

Édipo Costa Rebouças

    Veterano

  • Ex-Admins
  • 1079 posts
  • Sexo:Masculino
  • Localidade:Brasil - São Paulo

Posted 03/08/2009, 21:34

http://www.w3schools..._form_reset.asp

#3 dark tranquility

dark tranquility

    Novato no fórum

  • Usuários
  • 8 posts
  • Sexo:Não informado

Posted 04/08/2009, 02:41

sei que a intenção foi ajudar mas isso não tinha nada a ver com a dúvida, muito menos com o título do tópico.
Soou como uma ofensa, vendo que o problema não é em saber como resetar o form mas sim como fazer com que o stateChange do ajax saiba o momento certo de resetar.

Bom, é mais ou menos assim: se eu adicionar o form.reset() dentro do status==200 ou stateChance==4 ele apaga, claro, pois é uma ação dentro da submição, mas e se mostrar um erro de validação ele também apaga, pois estando dentro deste bloco de código, tudo se apagará após a primeira submissão. Mas eu só queria que apagasse se a respposta for positiva e isso esta maneira de submeter em ajax não fornece, ou então eu não conheço.

Edição feita por: dark tranquility, 08/08/2009, 19:55.





1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq