Foros del Web » Programando para Internet » Javascript »

Dar a un botón el valor de una variable

Estas en el tema de Dar a un botón el valor de una variable en el foro de Javascript en Foros del Web. Necesito darle a una serie de botones el valor de una variable "contador" en el campo VALUE para posteriormente saber que botón se ha pulsado.Lo ...
  #1 (permalink)  
Antiguo 03/06/2008, 03:48
 
Fecha de Ingreso: mayo-2008
Mensajes: 3
Antigüedad: 16 años
Puntos: 0
Dar a un botón el valor de una variable

Necesito darle a una serie de botones el valor de una variable "contador" en el campo VALUE para posteriormente saber que botón se ha pulsado.Lo he intentado así pero el botón toma el valor "contador", no de lo que contiene esta variable:ç

<INPUT TYPE='button' VALUE='contador' ONCLICK=...>
  #2 (permalink)  
Antiguo 03/06/2008, 04:08
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Dar a un botón el valor de una variable

De donde sacas los valores de la variable?

Funcion javascript

function darvalor(id){
var contador;
<-- das valor a la variable
document.getElementById('nombreboton' + id).value=contador;
}

donde id será la X del identificador del boton.... tienes que llamar la funcion des de algun sitio...

<INPUT TYPE='button' id='nombrebotonX' VALUE='contador' ONCLICK=...>


Tienes claro que el valor que des al boton será el texto que se verá en el boton...

Quim
  #3 (permalink)  
Antiguo 03/06/2008, 04:29
 
Fecha de Ingreso: mayo-2008
Mensajes: 3
Antigüedad: 16 años
Puntos: 0
Respuesta: Dar a un botón el valor de una variable

Al pulsar un botón de añadir se llama a una función que añade una nueva fila a una tabla dinámica y entre sus campos está el botón mencionado:

boton=document.createElement("<INPUT TYPE='button' VALUE='Borrar' ID='contador' ONCLICK='borrarDatosLista(this)'>");

contador es una variable global que cada vez que se llama a la función de crear fila se incrementa en una unidad

Lo que quiero es que cada botón creado tenga en algún campo (VALUE o ID) el valor de contador en ése momento para posteriormente, al ser pulsado, poder saber cuál de ellos ha sido

Si necesitas el código de la función entera te lo pongo Quim

Gracias y un saludo
  #4 (permalink)  
Antiguo 03/06/2008, 05:39
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Respuesta: Dar a un botón el valor de una variable

Hola rumita

Prueba así:

Código:
boton = document.createElement('input');
boton.type = 'button';
boton.value='borrar';
boton.id = contador;
Saludos,
  #5 (permalink)  
Antiguo 03/06/2008, 06:52
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Dar a un botón el valor de una variable

boton=document.createElement("<INPUT TYPE='button' VALUE='Borrar' ID='" + contador + "' ONCLICK='borrarDatosLista(this)'>");


Asi tiene que funcionar... fijate en los delimitadores primero ' luego " y despues + y al cerrar a la inversa.... Mejor en el id asi puedes mostrar al usuario "Borrar" para que sepa que hace el boton....

Quim
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 00:54.