Показать сообщение отдельно
  #37 (permalink)  
Старый 26.02.2017, 16:30
Аспирант
Отправить личное сообщение для MixPetrov Посмотреть профиль Найти все сообщения от MixPetrov
 
Регистрация: 12.10.2016
Сообщений: 53

Ребят, помогите объясните где не так делаю, уже в голове не то что каша а пена просто. 

	$ (function	() { 
		function mathC(product_id, nmb){ // сюда не приходят значения product_id и nmb
		var nmb = +($('input[name=\'' + product_id + '\']').val().dataset.nmb); // здесь похоже не правильно
		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)
		})
	});
		
		<div class="quantity_cart">
		<input type="text" name="product_id" oninput="mathC($product_id,$nmb);" size="2" value="20" maximum="125" quantity="125" minimum="10" data-nmb="10" type="text">
		</div>
Ответить с цитированием