Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/04/2013, 14:34
Avatar de jandrogdz
jandrogdz
 
Fecha de Ingreso: julio-2012
Ubicación: public $Guadalajara
Mensajes: 397
Antigüedad: 12 años, 4 meses
Puntos: 12
Respuesta: Como enviar valor de input en una funcion ajax

Ok ya lo he solucionado:

Código Javascript:
Ver original
  1. // funcion se utiliza en almacen.php
  2.     function nueva_cantidad(accion,codigo,nuevaCantidad){
  3.         var contenedor;
  4.         contenedor = document.getElementById('response');
  5.         var nvaCantidad;
  6.         nvaCantidad = document.getElementById(nuevaCantidad).value;
  7.  
  8.         ajax=nuevoAjax();
  9.         ajax.open("GET", "procesos_pedido.php?accion="+accion+"&codigo="+codigo+"&nvaCantidad="+nvaCantidad,true);
  10.         ajax.onreadystatechange=function() {
  11.             if (ajax.readyState==4) {
  12.                 contenedor.innerHTML = ajax.responseText
  13.                 //alert(ajax.responseText);
  14.             }
  15.         }
  16.         ajax.send(null)
  17.     }

y en el input queda asi:

Código HTML:
Ver original
  1. <input class="input-simple" type="text" name="nuevaCantidad" id="nuevaCantidad" value="<?php echo $item['cantidad']; ?>" size="7" onchange="nueva_cantidad(4,<?php echo $item['codigo']; ?>,'nuevaCantidad')" />
__________________
Lo imposible solo cuesta un poco mas