#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/…