Foros del Web » Programando para Internet » Javascript »

this.id.value="yyy" ???

Estas en el tema de this.id.value="yyy" ??? en el foro de Javascript en Foros del Web. al evento onblur de un text con id="xxx" llamo a a una funcion javascript y aqui (en la funcion) quiero cambiar el value al text ...
  #1 (permalink)  
Antiguo 12/04/2011, 13:21
 
Fecha de Ingreso: junio-2010
Mensajes: 17
Antigüedad: 13 años, 10 meses
Puntos: 0
this.id.value="yyy" ???

al evento onblur de un text con id="xxx" llamo a a una funcion
javascript y aqui (en la funcion) quiero cambiar el value al text por "yyy"

quiero hacerlo dinamico pero no se como hacerlo =(

pense que era:
this.id.value="yyy"
pero no funciona

help porfa como se hace ??
  #2 (permalink)  
Antiguo 12/04/2011, 13:24
Avatar de Perr0  
Fecha de Ingreso: mayo-2005
Ubicación: Santiago de Chile, Chile
Mensajes: 676
Antigüedad: 18 años, 10 meses
Puntos: 79
Respuesta: this.id.value="yyy" ???

mas vale que so-sobre a que fa-falte

sólo

this.value
__________________
Numerador Mp3 en Access =)
http://www.mediafire.com/download/r9...pdw/mp3(2).zip
  #3 (permalink)  
Antiguo 12/04/2011, 13:25
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: this.id.value="yyy" ???

buenas...
la propiedad id esta de mas ahi. no necesitas usarlo. parece que tu confusion es que para hacer referencia a un elemento debes obtenerlo por id. es cierto, pero en este caso -aparte de que esta mal hecho- no necesitas tomar esa referencia si this ya representa el elemento.

__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #4 (permalink)  
Antiguo 12/04/2011, 15:31
 
Fecha de Ingreso: junio-2010
Mensajes: 17
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: this.id.value="yyy" ???

señores cuadno le pongo
this.id me sale undefined y con
this.value igual undefined

desde el text con id="abc" llamo a la funcion ahorro() y desde este funcion llamo a otra funcion monto() y es desde esta ultima que intento cambiar el valor del text.

Ayudas porfa
  #5 (permalink)  
Antiguo 12/04/2011, 16:27
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: this.id.value="yyy" ???

dependiendo del contexto en como esta declarado el evento, this pasa a significar una cosa u otra. en tu caso, parece que estas declarando eventos como atributos html. por tanto, this haria referencia a DOMWindow y no al elemento. si lo quieres de ese modo, tendrias que pasar la refencia del elemento al invocar la funcion. luego trabajas a partir de ese argumento pasado a la funcion. this, en el contexto del atributo es la referencia al elemento.
Código:
<element eventType="function_call(this);">
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #6 (permalink)  
Antiguo 12/04/2011, 17:09
 
Fecha de Ingreso: junio-2010
Mensajes: 17
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: this.id.value="yyy" ???

gracias asi si funciono =D

Etiquetas: Ninguno
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:13.