Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Помогите дополнить скрипт, чтобы в input не было <=0 (https://javascript.ru/forum/dom-window/86093-pomogite-dopolnit-skript-chtoby-v-input-ne-bylo-%3D0.html)

VGL 15.09.2024 10:32

Помогите дополнить скрипт, чтобы в input не было <=0
 
Всем привет!
Есть такой скрипт:
<script>
$('.input-number-increment').click(function() {
  var $input = $(this).parents('.count2').find('.input-number');
  var val = parseInt($input.val(), 10);
  $input.val(val + 1);
});

$('.input-number-decrement').click(function() {
  var $input = $(this).parents('.count2').find('.input-number');
  var val = parseInt($input.val(), 10);
  $input.val(val - 1);
})
</script>

для нажатия на кнопки - + в стилизованном number.
Указал в number min="1", но он все равно выводит 0 или меньше, при нажатии на кнопку "-".
Что нужно дописать в этот скрипт, чтобы не работало меньше 1?

рони 15.09.2024 11:12

VGL,
строка 11
$input.val(val < 2 ? 1  : --val);

VGL 15.09.2024 16:59

Цитата:

Сообщение от рони (Сообщение 556171)
VGL,
строка 11
$input.val(val < 2 ? 1  : --val);

спасибо Вам большое! )


Часовой пояс GMT +3, время: 17:33.