#javascript #input
Вопрос:
как мы знаем, ввод номера типа имеет 2 интегрированные стрелки (ss прилагается)
Я хотел бы знать, можете ли вы добавить различные функции, по одной для каждой стрелки. У меня есть, например, следующий код, но он добавляет только 1 независимо от того, какую стрелку вы нажимаете:
<input onChange = {(e) => {mas(productos.descripcion, productos.cantidad,e.target.valueAsNumber)}}
type = 'number'
pattern = "[0-9]*"
required
value = {productos.cantidad}
/>
Я хотел бы добавить еще одну функцию, чтобы я мог использовать обе стрелки, одну для 1, а другую для —1. Любые советы, помощь, документация будут оценены по достоинству.
Ответ №1:
onChange
просто получите текущее входное значение, если вы хотите знать , является ли оно 1
или --1
, вы можете сравнить текущее значение e.target.valueAsNumber
с предыдущим значением productos.cantidad
.
Комментарии:
1. это может решить мою проблему, но я хотел бы знать, можете ли вы использовать стрелки.
2. Нет, вы не можете привязать событие к стрелкам.