Foros del Web » Programando para Internet » ASP Clásico »

pierdo mis datos ala ctualizar la pagina

Estas en el tema de pierdo mis datos ala ctualizar la pagina en el foro de ASP Clásico en Foros del Web. hola tengo un problema cuando leo un dato de una base de datos lo traspaso a un imput text pero cuando cambio otro campo de ...
  #1 (permalink)  
Antiguo 31/05/2004, 09:29
 
Fecha de Ingreso: abril-2003
Mensajes: 39
Antigüedad: 22 años
Puntos: 0
pierdo mis datos ala ctualizar la pagina

hola tengo un problema cuando leo un dato de una base de datos lo traspaso a un imput text pero cuando cambio otro campo de la pagina lo tengo que la actualice entonces el dato que ley desde la base de datos se pierde hay alguna forma de impedirlo bueno si alguien me puede ayudar se lo agradeceria mucho

gracias
  #2 (permalink)  
Antiguo 31/05/2004, 12:06
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Primero: Nos ayudaría mucho que revisaras la redacción de tus post, por que este esta algo confuso.

Segundo: El estado de la página lo puedes guardar utilizando campos ocultos, variables de sesión, vamos, hasta cookies si lo ves necesario.

Esto es que debes asignar el valor a un campo para que cuando de refresque (por haber nuevamente invocado al submit) lo tome de el parámetro.

P.E.
<input type=text name=nombre value='<%=request("nombre")%>'>

Saludos
  #3 (permalink)  
Antiguo 31/05/2004, 12:10
Avatar de jorel  
Fecha de Ingreso: abril-2003
Ubicación: Monterrey, N.L.
Mensajes: 253
Antigüedad: 22 años, 1 mes
Puntos: 0
no logre enteder bien tu duda....... puedes pasar datos entre paginas mediante inputs ocultos...

<input name="codigo" type="hidden" id="codigo" value="codigo">

o también utilizando variables session

Session("codigo")= 12132132

si tu dato no requiere mucha seguridad, o que sea conservado mas tiempo entre paginas es mejor utilizar los inputs.....de lo contrario utiliza session.
__________________

:adios:

Jorge Santana
  #4 (permalink)  
Antiguo 31/05/2004, 16:08
 
Fecha de Ingreso: abril-2003
Mensajes: 39
Antigüedad: 22 años
Puntos: 0
hola muchas gracias por las respuestas pero no me entendieron el problema es el siguente

1 introdusco datos a un input text al presionar un boton de buscar(en la base de datos") se actualiza la misma pagina pero se pierde el valor ingresado al input

2 no me sirve el <%=request("nombre")%> ya que despues necesito poner datos en el input por codigo no por el usuario ojala que ahora si me entiendan gracias
  #5 (permalink)  
Antiguo 31/05/2004, 16:20
 
Fecha de Ingreso: octubre-2003
Ubicación: ***
Mensajes: 152
Antigüedad: 21 años, 6 meses
Puntos: 0
despues del </form>
<script>
document.form.texto.value="<%=request("texto")%>";

</script>
  #6 (permalink)  
Antiguo 31/05/2004, 16:34
 
Fecha de Ingreso: diciembre-2002
Ubicación: Santiago
Mensajes: 87
Antigüedad: 22 años, 4 meses
Puntos: 0
Has como te dice Myakire:

Recupera el valor del input se hace con <%=Request.form("nombre_del_campo")%>, asi, si tu fomrulario esta en default.asp y la busqueda la realiza y procesa la misma pagina, lo recuperas sin ningun drama, si tu campo de busqueda se llama busqueda colocas en el codigo del formulario:
<input type="text" name="busqueda" value="<%=Request.Form("busqueda")%>">

Para el caso de no hayas realizado busqueda (request esta vacio) que ocurre cuando has cargado la pagina por primera vez, el campo se quedara con vacio.
__________________
Gigio
  #7 (permalink)  
Antiguo 31/05/2004, 16:46
 
Fecha de Ingreso: abril-2003
Mensajes: 39
Antigüedad: 22 años
Puntos: 0
muchas gracais lo voya intentar
  #8 (permalink)  
Antiguo 01/06/2004, 10:42
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
¿cómo te fue con eso bombardero?
  #9 (permalink)  
Antiguo 01/06/2004, 10:58
 
Fecha de Ingreso: abril-2003
Mensajes: 39
Antigüedad: 22 años
Puntos: 0
mal no e podido hacer que funcione mi lo que pasa es lo siguiente (un poco mas resumido)

ingreso un valor en un text luego presiono un boton para que me realice un busqueda en un base de datos, al pinchar el boton me actualiza la pagina y se pierde el valor que ingrese en el text colocar "<%=Request.Form("text")%>" no me sirve porque despues pincho un boton "borrar Campos " para que se borre el valor que ingrese en el text


gracias
  #10 (permalink)  
Antiguo 01/06/2004, 11:33
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Si despues de que regresa de la consulta, pinchas un boton para borrar campos ¿pará que deseas conservar ese valor?

El <%=Request("campo")%> esta bien. Pero si lo que quieres es siempre tener a la mano lo que se ingresó antes de que borrar el campo. Mételo a un oculto:

<input type=hidden name=oculto value=<%=Request("campo")%>>.

Y así tienes siempre a la mano el valor del campo oculto. Con un javascript que haga <javascript:document.forms[0].nombre.value = document.forms[0].oculto.value;>

a ver si esto te sirve.

Saludos
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 09:51.