Cita:
Iniciado por alexg88 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$(function(){
$('#mas,#menos').click(function(){
$.ajax(
{
url: "buscar_producto.php",
dataType: 'text',
data: {num: $('input[name="cod"]').val()},
success:
function(datos){
$('#materia').val(datos);}
});
});
});
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<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="" />
<input name="cod" type="text" id="cod" size="1" value="2" />/
<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