#javascript #android #ios #reactjs #react-native
#javascript #Android #iOS #reactjs #react-native
Вопрос:
У меня есть два текстовых ввода.
На одном экране:
шаг электронной почты:
<TextInput
placeholder="Enter E-mail"
keyboardType="email-address"
/>
На другом экране:
Уникальный код:
<TextInput
keyboardType="phone-pad"
placeholder="Enter Code"
/>
Что я пытался:
Я заметил, что если вы нажмете return на клавиатуре, он отключится, и когда я нажму на ввод текста для уникального кода, он выдаст правильную клавиатуру, поэтому я попытался отключить клавиатуру при отправке, но это не отключает клавиатуру.
<TouchableOpacity
onPress={Keyboard.dismiss amp;amp; this.handleSubmit.bind(this)}
>
</TouchableOpacity>
Если я отклоню его, он будет работать, но не с моей отправкой дескриптора.
После отправки электронного письма и нажатия пользователем enter тип клавиатуры не обновляется автоматически. У кого-нибудь есть какие-либо предложения?
Ответ №1:
Это была моя собственная глупость, я понял, что это должно быть Keyboard.dismiss()
то, что я поместил в начало моей функции handleSubmit()
Когда у меня было так, как я делал в вопросе, он отклонялся при каждом нажатии на клавиатуру, так что в любом случае это было неправильно