Foros del Web » Programando para Internet » Javascript »

Conseguir nombre de campo

Estas en el tema de Conseguir nombre de campo en el foro de Javascript en Foros del Web. Cita: <input type="text" name="texto" id="campos" OnMouseover="javascript :changecolor_1('nombredecam po');" OnMouseout="changecolor_1();"> En este pequeño ejemplo que he puesto arriba lo que necesito es conseguir el nombre del ...
  #1 (permalink)  
Antiguo 29/05/2012, 16:44
 
Fecha de Ingreso: noviembre-2007
Mensajes: 498
Antigüedad: 16 años, 4 meses
Puntos: 20
Exclamación Conseguir nombre de campo

Cita:
<input type="text" name="texto" id="campos" OnMouseover="javascript:changecolor_1('nombredecam po');" OnMouseout="changecolor_1();">
En este pequeño ejemplo que he puesto arriba lo que necesito es conseguir el nombre del campo automáticamente , si el nombre es texto, quisiera saber si hay alguna forma como type que devuelve el tipo de campo y que me de el nombre que se le asigna al mismo , sea texto , sea el nombre que sea , de esta forma podría enviarlo en el javascript sin necesidad de disponerlo de cada vez en OnMouseover="javascript:changecolor_1('nombredecam po');" , un saludo a todos y muchas gracias

Última edición por fr1974; 29/05/2012 a las 17:12
  #2 (permalink)  
Antiguo 29/05/2012, 17:34
 
Fecha de Ingreso: julio-2011
Mensajes: 220
Antigüedad: 12 años, 9 meses
Puntos: 72
Respuesta: Conseguir nombre de campo

No entendí muy bien la parte de: "si el nombre es texto" pero para obtener cualquier atributo del propio elemento que genera un evento se puede utilizar this

OnMouseover="javascript:changecolor_1(this.name);"
  #3 (permalink)  
Antiguo 29/05/2012, 17:50
 
Fecha de Ingreso: noviembre-2007
Mensajes: 498
Antigüedad: 16 años, 4 meses
Puntos: 20
Exclamación Respuesta: Conseguir nombre de campo

Gracias y para el id del elemento como sería es que algo asi lo intente pero al enviarlo asi no me lo recoge el script
  #4 (permalink)  
Antiguo 29/05/2012, 18:05
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 9 meses
Puntos: 1567
Respuesta: Conseguir nombre de campo

this.name
this.id
this.href
etc

El this se aplica al atributo para el mismo elemento, y no es necesario utilizar el pseudoprotocolo javascript:, simplemente llama a la función onmouseover="funcion();"

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Etiquetas: conseguir, input, nombre, campos
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:06.