Foros del Web » Programando para Internet » Javascript »

Traspasar nombre de un input al javascript

Estas en el tema de Traspasar nombre de un input al javascript en el foro de Javascript en Foros del Web. Hola a todos, miren necesito saber si existe alguna forma para poder hacer esto, traspasar nombre de un input para ser ocupado Código HTML: function ...
  #1 (permalink)  
Antiguo 27/10/2008, 17:18
 
Fecha de Ingreso: octubre-2008
Mensajes: 30
Antigüedad: 15 años, 7 meses
Puntos: 1
Traspasar nombre de un input al javascript

Hola a todos, miren necesito saber si existe alguna forma para poder hacer esto,

traspasar nombre de un input para ser ocupado

Código HTML:
function limpiar(nombre){

form.textfield.focus();
           form.textfield.value = "";/*aca quiero dejarlo asi form.nombre.value, e intendado asi pero no me toma bien la variable, se preguntaran para que sirve esta locura jajaja esque quiero reutilizar varias veces esta funcion y necesito traspasarle el nombre*/
           retun false;
}
.
.
.
<input name="textfield" type="text" id="textfield" onchange="limpiar(document.getElementById('textfield').name);"/> 

bueno espero que me puedan ayudar en esto adios...
  #2 (permalink)  
Antiguo 27/10/2008, 18:56
 
Fecha de Ingreso: octubre-2008
Mensajes: 21
Antigüedad: 15 años, 6 meses
Puntos: 2
Respuesta: Traspasar nombre de un input al javascript

Si tienes:

<input name="textfield" type="text" id="textfield" value="algo" onchange="limpiar(this);"/>

Facilmente puedes hacer:

function limpiar (objeto)
{
objeto.value="";
}

Y listo.
  #3 (permalink)  
Antiguo 27/10/2008, 19:00
 
Fecha de Ingreso: octubre-2008
Mensajes: 30
Antigüedad: 15 años, 7 meses
Puntos: 1
Respuesta: Traspasar nombre de un input al javascript

Código HTML:
function limpiar(nombre){

form.textfield.focus();

           form.document.getElementById(nombre).value = "";/*con esto limpio el texto de donde sea jaja....*/

           retun false;
}
.
.
.
<input name="textfield" type="text" id="textfield" onchange="limpiar(document.getElementById('textfield').name);"/> 
  #4 (permalink)  
Antiguo 28/10/2008, 11:03
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Traspasar nombre de un input al javascript

Pero en ese caso solo te vale si los atributos name e id son iguales (lo cual no es muy recomendable), ya que estás pasando como parámetro el name y no el id. Si quieres que sea por el name podrías hacer algo como esto:
Código javascript:
Ver original
  1. document.form[nombre].value = "";
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
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 12:42.