Ver Mensaje Individual
  #4 (permalink)  
Antiguo 16/05/2012, 16:41
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Como recoger el valor de un input?

@rompeguesos

Creo que ya entiendo el problema, cuando se genera el html con el php, todos tus inputs pata cantidad a comprar generan un mismo id, y los id no pueden repetirse.
cambiá esto
<input id="cantidadacomprar"
x algo que represente un valor único(puede ser el id de la empresa, supongo que será único), por ejemplo
<input id="' .$row5["id_empresa"]. ' "

aqui un detalle, como los id en javascript no pueden ser un numero ni deben comenzar por uno, en el caso que en tu BD tus id de mpresa sean solo un numero, tendrías que poner algo como
<input id="a_' .$row5["id_empresa"]. ' "

luego en la función, como argumento ni siquiera los pasas, ya que en la script como te dije lo podés construir con (suponiendo que hiciste lo del agregado de la letra como te indiqué recien), con
var cantidadAComprar = document.getElementById('a_' + id_empresa).value;

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

Última edición por emprear; 16/05/2012 a las 18:09