Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Frameworks JS (http://www.forosdelweb.com/f127/)
-   -   Vaciar Campos al Enviar Formulario (http://www.forosdelweb.com/f127/vaciar-campos-enviar-formulario-481106/)

lucciagxxx 13/04/2007 06:00

Vaciar Campos al Enviar Formulario
 
Tengo un envio de formulario con ajax que va perfecto , pero al enviarlo , los campos no se vacian , como podria hacer para solucionar esto por un lado y por otro , para redireccionar tras el envio , saludos a todos y gracias como siempre

GoRaK 13/04/2007 06:10

Re: Vaciar Campos al Enviar Formulario
 
Puedes hacerlo asi:

document.forms[0].reset()

o si teniendo el id de cada uno de los elementos del formulario:

document.getElementById("micampo").value="";

Salu2!!

lucciagxxx 13/04/2007 06:46

Re: Vaciar Campos al Enviar Formulario
 
Gracias Gorak pero lo que me propones si funciona par ael envio de un formulario normal , pero al ser en ajax no hay recarga de la pagina entonces tu pones los valores y ahi se quedan , ese es en realidad el problema que no se solucionar , a ver si alguien me da mas ideas , saludos a todos

zyon 13/04/2007 09:07

Re: Vaciar Campos al Enviar Formulario
 
puedes hacer que se ejecute no precisamente el el submit, al ejecutar el evento que te llama al AJAX, al final de este le puedes poner lo que sugirio Gorak, bueno, creo que asi si funcionaria..

GoRaK 15/04/2007 03:53

Re: Vaciar Campos al Enviar Formulario
 
Cita:

Iniciado por lucciagxxx (Mensaje 1966373)
Gracias Gorak pero lo que me propones si funciona par ael envio de un formulario normal , pero al ser en ajax no hay recarga de la pagina entonces tu pones los valores y ahi se quedan , ese es en realidad el problema que no se solucionar , a ver si alguien me da mas ideas , saludos a todos

Me refería a que puedes poner el código cuando retornas los valores del ajax. Es decir:

Código:

  if (ajax.readyState==4)
  {
  document.getElementById("tudivretorno").innerHTML = ajax.responseText;
  document.getElementById("micampo").value="";
}

Salu2!!


La zona horaria es GMT -6. Ahora son las 06:23.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.