Foros del Web » Programando para Internet » Javascript »

datos ingresados en formulario no se borren

Estas en el tema de datos ingresados en formulario no se borren en el foro de Javascript en Foros del Web. Hola a todos. He realizado una aplicacion en php-mysql, para ingreso de usuarios. Cuando estos ingresan mal un dato aparece la siguiente alerta java: <script ...
  #1 (permalink)  
Antiguo 27/07/2010, 12:40
Avatar de metratron  
Fecha de Ingreso: julio-2009
Mensajes: 53
Antigüedad: 14 años, 9 meses
Puntos: 1
datos ingresados en formulario no se borren

Hola a todos.

He realizado una aplicacion en php-mysql, para ingreso de usuarios. Cuando estos ingresan mal un dato aparece la siguiente alerta java:

<script type='text/javascript'>
alert('El Usuario y el pass ingresados no conciden');
window.location='portada.php';
</script>

Lo que quiero hacer es que cuando apreten el boton aceptar, los datos ingresados en el formulario no se borren, por que con este script vuelven a la pagina original y los datos ingresados se pierden o mejor dicho el formualrio queda en blanco y se debe re ingresar todo de nuevo.

¿Existe alguna manera de volver al formulario y que los datos ingresados queden para que sea mas facil arreglar el error? y no tener que hacer todo.

Ahora otra cosa: ¿como puedo hacer para poner eventos en varios div sin que tener que ponerlos en cada uno?, osea es como si fuera un css que con tan solo poner la clase en cada id, este toma todos los atributos puesto en el css. ¿Se puede hacer en java? que con tansolo llamar al nombre de la agrupacion de eventos lo anexe automaticamente en vez de ponerlos un tremendo listado cada vez.

Saludos.
  #2 (permalink)  
Antiguo 27/07/2010, 16:30
Avatar de _cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 13 años, 10 meses
Puntos: 310
Respuesta: datos ingresados en formulario no se borren

A lo primero no sé responderte, a lo segundo no es exactamente lo que tú buscas, ero se puede adaptar. Por ejemplo, tú quieres que en cada div de tu página que se haga click salga un alert:
Código Javascript:
Ver original
  1. function recorrer(){
  2.  var div = document.getElementsByTagName('div');
  3.  for (i = 0; i<div.length; i++){
  4.   div[i].setAttribute('onclick', 'alert("El id de este div es: " + div[i].id)');
  5.  }
  6. }
Saludos (:
__________________
" Getting older’s not been on my plans
but it’s never late, it’s never late enough for me to stay. "
Cigarettes - Russian Red
  #3 (permalink)  
Antiguo 28/07/2010, 05:40
 
Fecha de Ingreso: junio-2010
Mensajes: 76
Antigüedad: 13 años, 10 meses
Puntos: 2
Respuesta: datos ingresados en formulario no se borren

Por supuesto que puedes.
<input type=text name=nombre value=$_POST[nombre]> o $_GET, depende del metodo de tu formualrio, pones eso en cad input y listo, porque si no habia nada no habra nada.
Cada vez haces un submit de un formulario y vuelve a la misma pagina se queda guardado en
$ _POST.
  #4 (permalink)  
Antiguo 28/07/2010, 09:54
Avatar de metratron  
Fecha de Ingreso: julio-2009
Mensajes: 53
Antigüedad: 14 años, 9 meses
Puntos: 1
Respuesta: datos ingresados en formulario no se borren

Cita:
Iniciado por _cronos2 Ver Mensaje
A lo primero no sé responderte, a lo segundo no es exactamente lo que tú buscas, ero se puede adaptar. Por ejemplo, tú quieres que en cada div de tu página que se haga click salga un alert:
Código Javascript:
Ver original
  1. function recorrer(){
  2.  var div = document.getElementsByTagName('div');
  3.  for (i = 0; i<div.length; i++){
  4.   div[i].setAttribute('onclick', 'alert("El id de este div es: " + div[i].id)');
  5.  }
  6. }
Saludos (:
Lo que pasa es que esta parte no la explique de lo mejor, yo no quiero poner un alert en cada div, yo lo que quiero es que cada vez que el mouse pase encima de un div este cambie de color de fondo y el color del texto. Esto yo ya lo he logrado sin ningun problema, pero para eso tengo que poner los eventos uno por uno en cada div lo cual hace el codigo sumamente largo, y super aburridor el hecho de estar poniendo tantas cosas.

Por eso mi pregunta va enfocada a como hacerlo para poner un "id" solamente en cada div, ya que los eventos estan escritos en la cabecera.

No se si me explico.

saludos
  #5 (permalink)  
Antiguo 28/07/2010, 09:57
Avatar de metratron  
Fecha de Ingreso: julio-2009
Mensajes: 53
Antigüedad: 14 años, 9 meses
Puntos: 1
Respuesta: datos ingresados en formulario no se borren

Cita:
Iniciado por Jokuto Ver Mensaje
Por supuesto que puedes.
<input type=text name=nombre value=$_POST[nombre]> o $_GET, depende del metodo de tu formualrio, pones eso en cad input y listo, porque si no habia nada no habra nada.
Cada vez haces un submit de un formulario y vuelve a la misma pagina se queda guardado en
$ _POST.
no me queda del todo claro, ya que si lo hago de esa manera, aparece dentro de cada campo del formulario: $_POST[blablabla], y si lo hago con <?php echo?> los campos al regresar al formulario aparecen en blanco.
  #6 (permalink)  
Antiguo 28/07/2010, 13:43
Avatar de _cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 13 años, 10 meses
Puntos: 310
Respuesta: datos ingresados en formulario no se borren

Cita:
Iniciado por metratron Ver Mensaje
Lo que pasa es que esta parte no la explique de lo mejor, yo no quiero poner un alert en cada div, yo lo que quiero es que cada vez que el mouse pase encima de un div este cambie de color de fondo y el color del texto. Esto yo ya lo he logrado sin ningun problema, pero para eso tengo que poner los eventos uno por uno en cada div lo cual hace el codigo sumamente largo, y super aburridor el hecho de estar poniendo tantas cosas.

Por eso mi pregunta va enfocada a como hacerlo para poner un "id" solamente en cada div, ya que los eventos estan escritos en la cabecera.

No se si me explico.

saludos
Cita:
Por ejemplo, tú quieres que en cada div de tu página que se haga click salga un alert
Yo creo que no es tan complicado.
En el código sólo tienes que modificar el setAttribute() y ya está.

Saludos (:
__________________
" Getting older’s not been on my plans
but it’s never late, it’s never late enough for me to stay. "
Cigarettes - Russian Red
  #7 (permalink)  
Antiguo 29/07/2010, 02:23
 
Fecha de Ingreso: junio-2010
Mensajes: 76
Antigüedad: 13 años, 10 meses
Puntos: 2
Respuesta: datos ingresados en formulario no se borren

Cita:
no me queda del todo claro, ya que si lo hago de esa manera, aparece dentro de cada campo del formulario: $_POST[blablabla], y si lo hago con <?php echo?> los campos al regresar al formulario aparecen en blanco.
Si, en el value de cada input pones <?php echo?>, tan sencilo como eso.
Cita:
Lo que pasa es que esta parte no la explique de lo mejor, yo no quiero poner un alert en cada div, yo lo que quiero es que cada vez que el mouse pase encima de un div este cambie de color de fondo y el color del texto. Esto yo ya lo he logrado sin ningun problema, pero para eso tengo que poner los eventos uno por uno en cada div lo cual hace el codigo sumamente largo, y super aburridor el hecho de estar poniendo tantas cosas.

Por eso mi pregunta va enfocada a como hacerlo para poner un "id" solamente en cada div, ya que los eventos estan escritos en la cabecera.

No se si me explico.
Si eso utiiza JQuery, pones una funcion q n lugar de x id q sea por clases

Etiquetas: formulario
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 04:31.