Foros del Web » Programando para Internet » Javascript »

Ayudarme xfavor!Cambiar el valor de un INPUT,cuando cambie una variable

Estas en el tema de Ayudarme xfavor!Cambiar el valor de un INPUT,cuando cambie una variable en el foro de Javascript en Foros del Web. -Bueno os cuento el enredo que tengo,quiero cambiar el valor de un input para posteriormente enviar ese valor en un formulario a una pagina php..... ...
  #1 (permalink)  
Antiguo 24/04/2009, 09:44
 
Fecha de Ingreso: abril-2009
Mensajes: 21
Antigüedad: 15 años, 1 mes
Puntos: 0
Ayudarme xfavor!Cambiar el valor de un INPUT,cuando cambie una variable

-Bueno os cuento el enredo que tengo,quiero cambiar el valor de un input para posteriormente enviar ese valor en un formulario a una pagina php.....

El caso es el siguiente,ejcuto una funcion que hace el siguiente if.

Código:
function cargatlf(IDTIT){
var dato1=("<?php echo($usuario); ?>");
var dato2=(IDTIT);
alert(dato1 +";"+dato2);
if (dato2!=NULL){
dato2==document.write.formu.datoB.value;
}
-El problema esta en el IF,el alert y los valores de las variables se asignan correctamente,pero el if no le hace,y no se el por que,la intencion es que cada vez que se ejecute la funcion me cambie el input segun el valor que contenga la variable.

-Una vez hecho esto me haria otro script que mande el formulario a una pagina php para realizar sentencias desde ahi.

Todo el enredo viene por que tengo esas dos variables en javascript y no las puedo enviar a php anoser que sea con AJAX o eso creo entender no estoy tampoco muy seguro
  #2 (permalink)  
Antiguo 24/04/2009, 09:56
 
Fecha de Ingreso: marzo-2008
Mensajes: 5
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: Ayudarme xfavor!Cambiar el valor de un INPUT,cuando cambie una variable

Cita:
Iniciado por elmartin7 Ver Mensaje
-Bueno os cuento el enredo que tengo,quiero cambiar el valor de un input para posteriormente enviar ese valor en un formulario a una pagina php.....

El caso es el siguiente,ejcuto una funcion que hace el siguiente if.

Código:
function cargatlf(IDTIT){
var dato1=("<?php echo($usuario); ?>");
var dato2=(IDTIT);
alert(dato1 +";"+dato2);
if (dato2!=NULL){
dato2==document.write.formu.datoB.value;
}
-El problema esta en el IF,el alert y los valores de las variables se asignan correctamente,pero el if no le hace,y no se el por que,la intencion es que cada vez que se ejecute la funcion me cambie el input segun el valor que contenga la variable.

-Una vez hecho esto me haria otro script que mande el formulario a una pagina php para realizar sentencias desde ahi.

Todo el enredo viene por que tengo esas dos variables en javascript y no las puedo enviar a php anoser que sea con AJAX o eso creo entender no estoy tampoco muy seguro

mi estimado seria esto
document.formu.datoB.value=dato2;

o document.getElementById('datoB').value=dato2;

y si en efecto para pasar variables de javascript a php es mediante ajax o recargando la pagina de otra manera no sera posible

Saludos
  #3 (permalink)  
Antiguo 24/04/2009, 10:25
 
Fecha de Ingreso: abril-2009
Mensajes: 21
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Ayudarme xfavor!Cambiar el valor de un INPUT,cuando cambie una variable

He probado con las dos posibles soluciones que me das y nada,el input no cambia su valor :s


-Lo que quiero es cambiarle el valor al input para luego poder hacer un script que envie el formu.
  #4 (permalink)  
Antiguo 24/04/2009, 14:05
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Ayudarme xfavor!Cambiar el valor de un INPUT,cuando cambie una variable

Cita:
if (dato2!=NULL){
JavaScript es sensible a la capitalizacion, de modo de que NULL no existe, quizo escribir null.
  #5 (permalink)  
Antiguo 27/04/2009, 01:16
 
Fecha de Ingreso: abril-2009
Mensajes: 21
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Ayudarme xfavor!Cambiar el valor de un INPUT,cuando cambie una variable

ok gracias,voi a probarlo ahora mismo aver si es por el null,de momento el programa que utilizo me lo reconoce mejor que NULL en mayusculas.
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 22:42.