Выбор нескольких входных данных в React программно

#javascript #html #reactjs #input

Вопрос:

Я работаю над проектом, в котором пользователь может ввести сумму в долларах (она форматируется и отображается). Я использую несколько полей ввода для отображения/форматирования входного текста.

Вопрос:

Я хочу, чтобы «selectAll» выбирал все входные элементы, а не только выбранные входные данные.

Код/Демо:

https://codesandbox.io/s/money-input-example-forked-nbp5t

Как я могу программно достичь этого?

Был бы очень признателен за ваше время.

Комментарии:

1. Что вы хотите сделать с выбранными входными данными? Вы действительно можете использовать querySelectorAll внутренний useLayoutEffect крюк, но лучше создать ссылку для каждого входного элемента.

2. большое вам спасибо за ответ. можете ли вы привести мне пример @antlis

3. Проверьте эту песочницу, есть два примера , один с useLayoutEffect , другой useRef useRef с , это своего рода лучший подход, как я уже упоминал. codesandbox.io/s/money-input-example-forked-qig1l?file=/src/…

4. Как я могу использовать это для «Выбора», когда пользователи нажимают на control C внутри ввода.

5. Проверьте обновленные коды и поле codesandbox.io/s/money-input-example-forked-qig1l?file=/src/…