React JS Как добавить отдельные функции к стрелкам числового ввода?

#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. Нет, вы не можете привязать событие к стрелкам.