Ввод числа при нажатии и изменении с помощью кнопок управления - PullRequest
0 голосов
/ 17 октября 2019

Какое событие следует использовать для получения значения входного числа, если значение изменяется при наборе или изменении с помощью кнопки,

<p><input id="multiplier" type="number"></p>

change не работает, когда типы только с помощью кнопок

$('#multiplier').change(function(){
   var value = $(this).val();
});

Ответы [ 2 ]

2 голосов
/ 17 октября 2019

 let multiplier = document.getElementById("multiplier");
 
  multiplier.addEventListener("input",function(){
    let value = this.value;
    console.log(value)
  })
<p><input id="multiplier" type="number"></p>
0 голосов
/ 17 октября 2019

Вы можете объединить два триггера событий следующим образом:

$('#multiplier').on('keyup change', function(){
   var value = $(this).val();
   console.log(value)
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<p><input id="multiplier" type="number"></p>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...