Получить значение текстового поля в фокусе - PullRequest
0 голосов
/ 10 января 2019

Как получить значение из текстового поля при фокусировке. Допустим, у меня есть текстовое поле. Я набираю что-то и нажимаю где-то снаружи. Мне нужно получить значение из текстового поля. Я вижу только свойство onChanged в документации, которое будет храниться каждый раз, когда в текстовое поле добавляется символ, а это не то, что я ищу.

1 Ответ

0 голосов
/ 10 января 2019

Может быть, эта кодовая ручка https://codepen.io/vitalius1/pen/MZqoWo может вам помочь. Опора onBlur существует на TextFiled. Его интерфейс поддержки ITextFieldProps расширяется от React.AllHTMLAttributes<HTMLInputElement | HTMLTextAreaElement>, поэтому все input нативные реквизиты присутствуют на TextField, даже если это не очевидно сразу.

Чтобы получить значение на другой стороне, вы можете использовать метод получения value через componentRef prop или получить доступ к event.target.value в обратном вызове onBlur. Оба показаны в коде ручки.

...