Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Помогите с яваскриптом. (подсчет упаковками)


Recommended Posts

На карточке товара сделал возможность плюсовать товар пачками, кратными минимальному количеству товара , например 400.

<a onclick="qtyMinus();" class="minus"></a><input type="text" name="quantity" id="qty" size="2" value="<?php echo $minimum; ?>" /><a onclick="qtyPlus();" class="plus"></a>
<script type="text/javascript">
	var cnt = <?php echo $minimum; ?>;
	function qtyPlus(){
		var qty = parseInt($('#qty').val());
		if(qty > 0){
			$('#qty').val(qty+cnt);
		}
		return false;
	}
	function qtyMinus(){
		var qty = parseInt($('#qty').val());
		if(qty > cnt){
			$('#qty').val(qty-cnt);
		}
		return false;
	}
</script>

Кто подскажет как сделать чтобы при ручном вводе числа в поле,

оно округлялось кратно минимальному количеству до большего значения.

Например при вводе 415, округлялось до 800

Надіслати
Поділитися на інших сайтах

Спасибо тебе.

Не надо было прогуливать математику

У меня функции JS на математике не преподавали, да и не было еще тогда яваскрипта, когда я математику учил :ugeek:
Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.