Foros del Web » Programando para Internet » Javascript »

Cargar datos y limpiar textbox desde otra pagina

Estas en el tema de Cargar datos y limpiar textbox desde otra pagina en el foro de Javascript en Foros del Web. HOLA A TODOS!! mi problema es el siguiente: tengo 2 paginas. pagina1.php donde cargo los datos en los textbox pagina2.php solamente guarda los datos atraves ...
  #1 (permalink)  
Antiguo 30/05/2010, 10:05
 
Fecha de Ingreso: marzo-2009
Mensajes: 46
Antigüedad: 15 años, 1 mes
Puntos: 1
Exclamación Cargar datos y limpiar textbox desde otra pagina

HOLA A TODOS!!
mi problema es el siguiente:
tengo 2 paginas.
pagina1.php donde cargo los datos en los textbox
pagina2.php solamente guarda los datos atraves de un insert y los muestra en una tabla.

todo se ve en la pagina1 ya que tengo un iframe dentro de esta que muestra lo de la pagina2.

lo que necesito es una vez guardado los registros, me borre el contenido de algunos textbox.

yo utilice en el boton guardar por medio de el evento onclick="limpiarcod ()" la siguiente funcion pero he notado que me carga registro vacios porque se limpiaron los textbox

Código HTML:
function limpiarcod() {
	document.getElementById("cod").value="";
	document.getElementById("c1").value="";
	document.getElementById("c2").value="";
	document.getElementById("c3").value="";
	document.getElementById("c4").value="";
	document.getElementById("fechafact").value="";
	document.getElementById("fechafact").focus();
}
entonces trate de hacerlo en la pagina2.php despues de que inserte los registros en la tabla, pero no se como utilizar la funcion para llamar a los textbox de la pagina1.
ESPERO HABER SIDO CLARO Y SUS AYUDAS.
  #2 (permalink)  
Antiguo 02/06/2010, 13:14
Avatar de TurKa  
Fecha de Ingreso: enero-2003
Ubicación: Gerli, Avellaneda
Mensajes: 543
Antigüedad: 21 años, 3 meses
Puntos: 4
Respuesta: Cargar datos y limpiar textbox desde otra pagina

Hola leonobarg!
Lo que sucede con la función que llamas desde el evento onClick, es que los borra directamente.
Imagino que el botón al cual le pusiste esta función, es el mismo que debería enviar los datos.

Lo que te conviene hacer, es modificar la función limpiarcod() de manera que:
I) llame a la función que envía los datos a tu pagina2.php
II) recién aquí, borrar los campos.

Tendrás, además, que tener en cuenta lo siguiente:

1. Si el botón en cuestión, es del tipo "submit", debes modificarlo al tipo "button".
2. Si no tienes una función que se encargue de enviar los datos, y simplemente los envias con el botón "submit", deberías agregarla a limpiarcod() ANTES de todo el resto, por ejemplo, con:

document.getElementById('id_formulario').target='n ombre_del_marco';
document.getElementById('id_formulario').submit();

3. Y si ya tienes la función, solo debes llamarla dentro de limpiarcod(), en la primera línea.

Espero que te sirva!
Saludos!!
__________________
Programación LAMP con Scrum y XP
www.eugeniabahit.com.com.ar

Etiquetas: limpiar, textbox
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




La zona horaria es GMT -6. Ahora son las 13:36.