Ver Mensaje Individual
  #27 (permalink)  
Antiguo 09/05/2011, 16:53
SideEfect
 
Fecha de Ingreso: mayo-2011
Mensajes: 38
Antigüedad: 13 años
Puntos: 0
Respuesta: consulta y onchage

Cita:
Iniciado por alexg88 Ver Mensaje
Ya he visto los errores. Me había equivocado. El evento change sólo se dispara cuando cambias el valor mediante el teclado, no mediante javascript. Por eso, tendrás que asignar los eventos click de los botones + y -.

Código Javascript:
Ver original
  1. $(function(){  
  2. $('#mas,#menos').click(function(){
  3.  $.ajax(
  4.  {
  5.  url: "buscar_producto.php",
  6.  dataType: 'text',
  7.  data: {num: $('input[name="cod"]').val()},
  8.  success:
  9.     function(datos){
  10.         $('#materia').val(datos);}    
  11.   });
  12. });
  13. });

En el html ponle el id="mas" al botón más y id="menos" al botón menos para referirte a ellos en el javascript.
Código HTML:
Ver original
  1. <input type="button" class="cambiar" name="mas" id="mas" value="-" style="color:red;height:20px; width:20px" onclick="document.getElementById('cod').value = parseInt(document.getElementById('cod').value) - 1" title="" />
  2.  
  3.     <input name="cod" type="text" id="cod" size="1" value="2" />/
  4.  
  5.     <input type="button" class="cambiar" name="menos" value="+" id="menos" style="color:red;height:20px; width:20px" onclick="document.getElementById('cod').value = parseInt(document.getElementById('cod').value) + 1" title="" />
el codigo cambio pero me sigue saliendo lo mismo de mi anterior mensaje si quieres paso el codigo tal cual como lo tengo aca