Foros del Web » Programando para Internet » PHP »

Php y javascript

Estas en el tema de Php y javascript en el foro de PHP en Foros del Web. hola comunidad !! Quiero consultar si puedo persistir un dato si se encontro algun error "<script type=\"text/javascript\">location.href='index.php?erroruser=ye s'; document.form1.txt_user.value=\"aqui\";</script>"; lo que quiero es que me ...
  #1 (permalink)  
Antiguo 05/05/2011, 09:19
 
Fecha de Ingreso: octubre-2009
Mensajes: 21
Antigüedad: 14 años, 6 meses
Puntos: 0
Php y javascript

hola comunidad !!

Quiero consultar si puedo persistir un dato si se encontro algun error

"<script type=\"text/javascript\">location.href='index.php?erroruser=ye s';
document.form1.txt_user.value=\"aqui\";</script>";

lo que quiero es que me llene la caja de texto pero no funciona!!
  #2 (permalink)  
Antiguo 05/05/2011, 09:37
Avatar de stramin  
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 1 mes
Puntos: 336
Respuesta: Php y javascript

estas cambiando la url y despues cambiando el valor de txt_user...

por lo tanto el cambio de valor no se realiza nunca, y aunque se cambiara, de nada sirve ya que cambias a otra URL, así que aunque invirtieras el orden de ambas instrucciones no haría nada, si quieres cambiar el valor y enviar el formulario hazlo asi:

"<script type=\"text/javascript\">
document.form1.txt_user.value=\"aqui\";
document.form1.submit();
</script>";

aunque no se si es realmente eso lo que quieres hacer... si no es eso detalla mas el problema.
__________________
El objetivo de este foro es orientar al usuario como un favor y no como una obligación.

Yo soy de los que dan puntos por aporte :D
  #3 (permalink)  
Antiguo 05/05/2011, 09:49
 
Fecha de Ingreso: octubre-2009
Mensajes: 21
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Php y javascript

Gracias por tu prontra respuesta!!

Lo que pasa es que al logearse un usuario si su contrasena no es la correcta quiero que permanezca su nombre de usuario en el textbox..algo asi como persistencia de datos!! no quiero complicarme mucho algo simple me ayudaria ..


gracias!! espero me des un idea de como hacerlo
  #4 (permalink)  
Antiguo 05/05/2011, 09:53
(Desactivado)
 
Fecha de Ingreso: abril-2011
Mensajes: 153
Antigüedad: 13 años
Puntos: 236
Respuesta: Php y javascript

Hola!, revisando désde el principio hasta el final y suponiendo que el script tiene una salida désde PHP, ASP, Phyton, etc. (lenguaje de servidor) o antes de cargar la página usando JavaScript, tienes los siguientes problemas.
  1. ...erroruser=ye s';, debería estar la palabra ye s como yes(un espacio interfiriendo). Y cierto usar location.href; no tiene sentido por que estas llendo a otro lugar y todo lo que valla debajo de ésta sentencia se perderá y núnca se ejecutará.
  2. Todo lo demás tiene correcta sintáxis pero a continuación se muestra el problema.
  3. ...document.form1..., nunca se debe llamar a un objeto o elemento de la página(DOM) antes de que ésta se haya cargado ya que el elemento aún no existe.
    Por ejemplo:
    INCORRECTO
    Código HTML:
    <html><head></head>
    <bodt>
    <script>
    alert(document.getElementById("objetoDIV"));
    </script>
    <body>
     <div id="objetoDIV">Hola hola hola</div>
    </body>
    </html> 
    CORRECTO
    Código HTML:
    <html><head></head>
    <bodt>
    <script>
    </script>
    <body ONLOAD="alert(document.getElementById("objetoDIV"));">
     <div id="objetoDIV">Hola hola hola</div>
    </body>
    </html> 
    CORRECTO
    Código HTML:
    <html><head></head>
    <bodt>
    <script>
    try{
    window.addEventListener("load",function(){alert(document.getElementById("objetoDIV"))},false);}
    catch(e){
    window.attachEvent("onload",function(){alert(document.getElementById("objetoDIV"))});}
    </script>
    <body>
     <div id="objetoDIV">Hola hola hola</div>
    </body>
    </html> 

Saludos!
  #5 (permalink)  
Antiguo 05/05/2011, 19:25
Avatar de gildus  
Fecha de Ingreso: agosto-2003
Mensajes: 1.495
Antigüedad: 20 años, 8 meses
Puntos: 105
Respuesta: Php y javascript

Holas,

El Tag <bodt>, es correcto?

Saludos
Gildus
__________________
.: Gildus :.
  #6 (permalink)  
Antiguo 06/05/2011, 13:45
(Desactivado)
 
Fecha de Ingreso: abril-2011
Mensajes: 153
Antigüedad: 13 años
Puntos: 236
Respuesta: Php y javascript

jaja me equivoque, cierto no es <bodt> es <body> ^^
saludos
  #7 (permalink)  
Antiguo 06/05/2011, 14:04
Avatar de stramin  
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 1 mes
Puntos: 336
Respuesta: Php y javascript

no lo confundan mas XD esa etiqueta bodt o body esta mal de todas formas por que la etiqueta esta más abajo...

<html><head></head>
<bodt>
<script>
</script>
<body ONLOAD="alert(document.getElementById("objetoDIV") );">
<div id="objetoDIV">Hola hola hola</div>
</body>
</html>
__________________
El objetivo de este foro es orientar al usuario como un favor y no como una obligación.

Yo soy de los que dan puntos por aporte :D
  #8 (permalink)  
Antiguo 06/05/2011, 14:10
Avatar de gildus  
Fecha de Ingreso: agosto-2003
Mensajes: 1.495
Antigüedad: 20 años, 8 meses
Puntos: 105
Respuesta: Php y javascript

Me imagino que @kyc212 ya lo capto todo.

Saludos
Gildus
__________________
.: Gildus :.
  #9 (permalink)  
Antiguo 06/05/2011, 14:29
Avatar de stramin  
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 1 mes
Puntos: 336
Respuesta: Php y javascript

si pero aún no le han dado respuesta XD

irresponsables!
__________________
El objetivo de este foro es orientar al usuario como un favor y no como una obligación.

Yo soy de los que dan puntos por aporte :D
  #10 (permalink)  
Antiguo 06/05/2011, 14:33
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Php y javascript

Cita:
Iniciado por stramin Ver Mensaje
si pero aún no le han dado respuesta XD
¿Te refieres al código ya hecho?

Entonces si, me uno al club de los irresponsables.

__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #11 (permalink)  
Antiguo 06/05/2011, 14:42
Avatar de stramin  
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 1 mes
Puntos: 336
Respuesta: Php y javascript

Cita:
Iniciado por pateketrueke Ver Mensaje
¿Te refieres al código ya hecho?

Entonces si, me uno al club de los irresponsables.

quizás no tanto como hecho, pero alguna orientación, darle un link o lo que sea que se haga aquí... XD

pateketrueke, no tienes algún link que le sirva? según lo que entiendo lo único que quiere es enviar datos de una página a otra y si el logueo falla volver a la pagina del formulario pero con los datos ya ingresados para que el usuario no tenga que escribir todo de nuevo:

ejemplo, tenemos un form así:
Nombre: [_________]
Contraseña: [_________]

Ingresamos datos para ingresar:

Nombre: [juanito__]
Contraseña: [*******__]

Enviamos y el nombre o contraseña es incorrecta entonces vuelve atrás


Nombre: [juanito__]
Contraseña: [________]

y como verás el nombre queda ahí (value="$_POST['nombre']") XD
__________________
El objetivo de este foro es orientar al usuario como un favor y no como una obligación.

Yo soy de los que dan puntos por aporte :D
  #12 (permalink)  
Antiguo 06/05/2011, 14:48
 
Fecha de Ingreso: agosto-2010
Ubicación: Tenerife
Mensajes: 893
Antigüedad: 13 años, 8 meses
Puntos: 202
Respuesta: Php y javascript

Cita:
Iniciado por kyc212 Ver Mensaje
Gracias por tu prontra respuesta!!

Lo que pasa es que al logearse un usuario si su contrasena no es la correcta quiero que permanezca su nombre de usuario en el textbox..algo asi como persistencia de datos!! no quiero complicarme mucho algo simple me ayudaria ..


gracias!! espero me des un idea de como hacerlo
Bueno, si te logueas, puedes tener uan variable sesión con el nombre del usuario.
Así que sólo tienes que comprobar en el value del input si existe.

Ejemplo tonto, esto dentro del input:
<?php if( isset ($_SESSION['nombre']) ) echo $_SESSION['nombre']; ?>

Al desloguear cierras session y con dios.

Yo lo veo más fácil, sobre todo si estás empezando.

Un saludo y no te apures pateketrueke y stramin en realidad se aman
__________________
Pensaba que internet era una gran biblioteca de sabiduría, hasta que comprendí que un libro no puede tener mil páginas llenas de faltas de ortografía... :(
  #13 (permalink)  
Antiguo 06/05/2011, 14:54
Avatar de stramin  
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 1 mes
Puntos: 336
Respuesta: Php y javascript

IEKK te iba a dar karma hasta que leí tu última linea XD

kyc212, recuerda que si usas sesiones iniciarlas siempre al principio:

session_start();
__________________
El objetivo de este foro es orientar al usuario como un favor y no como una obligación.

Yo soy de los que dan puntos por aporte :D
  #14 (permalink)  
Antiguo 06/05/2011, 15:24
 
Fecha de Ingreso: agosto-2010
Ubicación: Tenerife
Mensajes: 893
Antigüedad: 13 años, 8 meses
Puntos: 202
Respuesta: Php y javascript

Cita:
Iniciado por stramin Ver Mensaje
IEKK te iba a dar karma hasta que leí tu última linea XD

kyc212, recuerda que si usas sesiones iniciarlas siempre al principio:

session_start();
jajajajajajajaaja no te imaginas lo que me he reido, de buenas formas, enserio me hizo un montón de gracia, pero que conste que lo dije de broma y sin ánimo de ofender a nadie.
__________________
Pensaba que internet era una gran biblioteca de sabiduría, hasta que comprendí que un libro no puede tener mil páginas llenas de faltas de ortografía... :(
  #15 (permalink)  
Antiguo 06/05/2011, 15:26
Avatar de stramin  
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 1 mes
Puntos: 336
Exclamación Respuesta: Php y javascript

Cita:
Iniciado por IEKK Ver Mensaje
jajajajajajajaaja no te imaginas lo que me he reido, de buenas formas, enserio me hizo un montón de gracia, pero que conste que lo dije de broma y sin ánimo de ofender a nadie.
no te preocupes nos vengaremos xD
__________________
El objetivo de este foro es orientar al usuario como un favor y no como una obligación.

Yo soy de los que dan puntos por aporte :D

Etiquetas: javascript
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 10:24.