На самом деле Вы уже очень помогли.
Скажите почему так работать не будет?
В файле js
$ (function () {
function mathC(product_id, nmb){
var nmb = +($('input[name=\'' + product_id + '\']').val().dataset.nmb);
// var ns = +this.value;
//ns = ns || 0;
//ns = Math.ceil(ns/nmb)*nmb;
//this.value = ns
var ns = +$('input[name=\'' + product_id + '\']').val();
ns = ns || 0;
ns = Math.ceil(ns/nmb)*nmb;
$('input[name=\'' + product_id + '\']').val(ns)
}
var timer;
$('.quantity_cart [type="text"]').on("input", function() {
window.clearTimeout(timer);
timer = window.setTimeout(mathC, 1200)
})
});
В файле php (firebug)
<div class="quantity_cart">
<span class="minus" onclick="quantity(2, '-10', '20', '125')"><</span>
<input name="2" oninput="mathC(2,10); isright(2,125,20); recalc(2);" size="2" value="20" maximum="125" quantity="125" minimum="10" data-nmb="10" type="text">
<span class="plus" onclick="quantity(2, '+10', '10', '125')">></span>
</div>
Пойду азы изучать