Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/07/2010, 13:37
decano1891
 
Fecha de Ingreso: julio-2010
Mensajes: 33
Antigüedad: 13 años, 10 meses
Puntos: 0
Sonrisa getElementById con id varialbe

Buenas tardes, tengo una consulta para hacerles,
tengo en una web dos campos uno donde se ingresa cantidad y otro precio, esos dos campos se repiten para cada uno de los productos (tengo una lista de ellos), yo quiero pasar estos datos desde el php a un javascript para poder trabajar con ellos. El problema que el id de mi input es variable, el id está compuesto por codigo y lote y no se como manejar esto del lado del javascript, les adjunto algo de código para que me entiendan mejor. Desde ya muchas gracias

php

echo " Cantidad: ";
echo '<label><input name="my-item-qty" id="idc'.$codigo.$lote.'" value="" size="3" onChange="comparar(this)"; /></label>';

echo " Precio: ";
echo '<label><input name="my-item-price" id ="idp'.$codigo.$lote.'" value="" size="3" onChange="valorMayorQueCero(this)"; /></label>';

//ALTA
echo ' '.'<a onclick="altaCarrito(\''.$reporte.'\', \''.$codigo.'\', \''.$lote.'\')"> <img src = "./img/add.png"> </a>';

JS

prm1 = document.getElementById("idc" + '$codigo.$lote').value; //cantidad
prm2 = document.getElementById("idp" + '$codigo.$lote').value; //precio

idc y idp son fijos, lo variable es $codigo.$lote y $codigo.$lote.