Foros del Web » Programando para Internet » Javascript »

limpiar datos de un formulario?????????

Estas en el tema de limpiar datos de un formulario????????? en el foro de Javascript en Foros del Web. No sé nada de javascript, pero necesito borrar los datos de un formulario una vez estos han sido enviados. Algo así como document.forms.element.value = "" ...
  #1 (permalink)  
Antiguo 02/06/2003, 15:53
 
Fecha de Ingreso: junio-2003
Mensajes: 10
Antigüedad: 20 años, 11 meses
Puntos: 0
limpiar datos de un formulario?????????

No sé nada de javascript, pero necesito borrar los datos de un formulario una vez estos han sido enviados.

Algo así como document.forms.element.value = ""
pero no me funciona, no sé donde poner ese código... etc, espero vuestra ayuda.

Gracias.
  #2 (permalink)  
Antiguo 02/06/2003, 21:11
 
Fecha de Ingreso: febrero-2002
Ubicación: Santiago
Mensajes: 253
Antigüedad: 22 años, 3 meses
Puntos: 0
Bienvenido a foros del web

Cita:
Algo así como document.forms.element.value = ""

<script language="JavaScript">
<!--

nombre_form.nombre_campo.value="";

-->
</script>

respecto a esto


Cita:
No sé nada de javascript, pero necesito borrar los datos de un formulario una vez estos han sido enviados.
envias los datos a otra pagina , que haces con ellos, por que si es asi, al volver atras igual van a estar los datos
  #3 (permalink)  
Antiguo 03/06/2003, 11:38
 
Fecha de Ingreso: junio-2003
Mensajes: 10
Antigüedad: 20 años, 11 meses
Puntos: 0
Mira.. tengo una página con frames.. En el de la izquierda tengo un formulario, que envia datos a otra página que se abre en el frame del centro (mainFrame).

Entonces, cuando un usuario pone contraseña y password en ese formulario y accede a otra página, quiero que lo que introdujo en el formulario se borre. Tampoco sé donde meter la accion de borrar el contenido del formulario... porque primero tiene que enviar los datos a la otra página.

Es que lo de form.elements.value = "" tampoco sé donde meterlo.. espero que me podais ayudar.

Gracias
  #4 (permalink)  
Antiguo 03/06/2003, 11:44
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
entonces el formulario se queda a la vista depués de enviarlo?
  #5 (permalink)  
Antiguo 03/06/2003, 11:46
 
Fecha de Ingreso: junio-2003
Mensajes: 10
Antigüedad: 20 años, 11 meses
Puntos: 0
si, se queda a la vista, una vez envia los datos, se abre una ventana en el frame de al lado pero el formulario se queda en el mismo sitio.... y se sigue viendo..
  #6 (permalink)  
Antiguo 03/06/2003, 11:51
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Mira, seguramente podrás limpiarlo con un reset(), el tema está en que no lo resetée antes de enviarlo


Te sugiero le pongas a la página que carga en el mainFrame lo siguiente

<script language="javascript">
parent.nombredelFramequeContieneElFormu.nombreDelF ormu.reset()
</script>

Prueba a ver si te sirve
  #7 (permalink)  
Antiguo 03/06/2003, 14:07
 
Fecha de Ingreso: junio-2003
Mensajes: 10
Antigüedad: 20 años, 11 meses
Puntos: 0
pues no me funciona, dice que o es nulo o no es un objeto..
lo he puesto en el head, y en el body, y antes del head.. pero no va..
  #8 (permalink)  
Antiguo 03/06/2003, 14:13
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
A ver que te cuelgo un ejemplo
  #9 (permalink)  
Antiguo 03/06/2003, 14:41
 
Fecha de Ingreso: junio-2003
Mensajes: 10
Antigüedad: 20 años, 11 meses
Puntos: 0
empiezo a desesperar... pero en todas las webs hay formularios y siempre se borran.. no entiendo como es tan complicado, al menos encontrarlo por internet.

Es que no hay manera, y en teoria es algo sencillo, no??
Tunait, qué ejemplo vas a colgar? y donde? por el código de antes ya era el ejemplo, no?

A lo mejor soy tan negada que lo he escrito mal... en fin, seguiré intentando..
  #10 (permalink)  
Antiguo 03/06/2003, 14:43
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
---------------------------- un rato depués ------------------------------------------

Mira aquí colgué el ejemplo.

Fíjate que al devolver la página ok.htm borra automáticamente el formulario
  #11 (permalink)  
Antiguo 03/06/2003, 14:50
 
Fecha de Ingreso: junio-2003
Mensajes: 10
Antigüedad: 20 años, 11 meses
Puntos: 0
pues nada... supongo que debería haber dicho que la página está en asp.. la mía es ok.asp

será por eso que peta? XD me dice que el objeto no acepta esta propiedad o método..

Yo que sé, ya he avisado.. que de javascript no tengo ni idea ... qué tengo que hacer?
  #12 (permalink)  
Antiguo 03/06/2003, 14:54
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Pues no tiene que ver que sea asp, puesto que lo que finalmente llega al navegador es el código cliente.

Has probado a ponerle a tu página ok.asp

<body onload="parent.leftFrame.formu.reset()">

cambiando por supuesto el nombre del frame (lefFrame) por el nombre del tuyo (el que contiene el formulario) y el nombre del form?
  #13 (permalink)  
Antiguo 03/06/2003, 14:57
 
Fecha de Ingreso: junio-2003
Mensajes: 10
Antigüedad: 20 años, 11 meses
Puntos: 0
si si, a ver... no tengo ni idea pero eso me lo imaginaba...
es así mira:
<body onload="parent.leftFrame.form1.reset()">
o sea, casi igual... y me dice eso, que el objeto no acepta esa propiedad o método.

Otra cosa, estoy haciendo pruebas con el iis.. en mi propio ordenador, puede que tenga algo mal configurado? XD no sé, a lo mejor es que no tengo algo bien... bueno, seguro que no tengo algo bien, sino funcionaria XD

en fin... a ver si encuentras tu el fallo..
  #14 (permalink)  
Antiguo 03/06/2003, 15:00
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Hum... pues habría de furular.


La página no acepta esa propiedad o método... leches si es lo más sencillo.

No se puede ver en marcha?
  #15 (permalink)  
Antiguo 03/06/2003, 15:04
 
Fecha de Ingreso: junio-2003
Mensajes: 10
Antigüedad: 20 años, 11 meses
Puntos: 0
si quieres entrar y mirar tu....aqui
  #16 (permalink)  
Antiguo 03/06/2003, 16:53
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Disculpa, me quedé sin internet durante un par de horas y hasta ahora no he podido acceder a los foros.

Debes de haber apagado la máquina. Mañana si quieres seguimos con el tema

un saludo
  #17 (permalink)  
Antiguo 05/06/2003, 11:07
 
Fecha de Ingreso: junio-2003
Mensajes: 10
Antigüedad: 20 años, 11 meses
Puntos: 0
hola tunait, ayer no me pude conectar... si estas por aqui te doy el link y miras eso...aqui

Puede que tenga el iis mal configurado o algo?? bueno... espero tu respuesta.

Gracias.
  #18 (permalink)  
Antiguo 05/06/2003, 14:36
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Mira que nos andamos cruzando...

Haz una cosa, la próxima vez que estés online envíame un email desde mi perfil avisándome de que estás, a ver si coincidimos simultáneamente (traté de acceder a tu server y de nuevo me dijo que no se podía encontrar, debes de tenerlo apagado)

saludos
  #19 (permalink)  
Antiguo 06/06/2003, 12:30
 
Fecha de Ingreso: junio-2003
Mensajes: 10
Antigüedad: 20 años, 11 meses
Puntos: 0
hola tunait... me dice que no quieres recibir e-mails? no sé... te vuelvo a poner el link...
pincha
a ver si hoy hay suerte...
  #20 (permalink)  
Antiguo 08/03/2011, 03:20
 
Fecha de Ingreso: mayo-2010
Ubicación: Valencia. Venezuela
Mensajes: 30
Antigüedad: 14 años
Puntos: 0
Busqueda Respuesta: limpiar datos de un formulario?????????

Hay un asunto relacionado que quisiera acotar: Cuando se llenan formularios, en cada campo va quedando lo que se escribe en él; es decir que al volver a abrir el formulario y se hace clic en un campo cualquiera, aparecen todas las entradas anteriores, ¿Cómo se hace en este caso?. ¿Cómo borrar la basura que va quedando eb cada campo?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




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