Показать сообщение отдельно
  #2 (permalink)  
Старый 08.12.2018, 04:49
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

function recalc(id) {
	var el = $('input[name='+id+']');
	var current = el.val();
	var min = 0;
	var step = el.attr('step');
	var max = el.attr('max');
	var avalible = $('#v-sin > input').prop('checked');

    // Округляем кратно step (количества товаров в упаковке)
    current = Math.ceil(current/step)*step;

    if (current < 0) current = 0;
    if (current > max && avalible) current = max;

    el.val(current);

  }
Ответить с цитированием