私はただTextInputを配置しましたKeyboardType ={"numeric"}
天気のユーザーを検索しようとしているときに、私はevent.preventDefault()
のOnChange first.LaterでonKeyPressを試しましたが、onKeyPressはtrigerringではありませんでした。タイプは警告を示します。Synthetic Eventパフォーマンスの問題。ネイティブのonKeyPressに反応しませんか?
人が私を助けます。
私はただTextInputを配置しましたKeyboardType ={"numeric"}
天気のユーザーを検索しようとしているときに、私はevent.preventDefault()
のOnChange first.LaterでonKeyPressを試しましたが、onKeyPressはtrigerringではありませんでした。タイプは警告を示します。Synthetic Eventパフォーマンスの問題。ネイティブのonKeyPressに反応しませんか?
人が私を助けます。
onKeyPress
方法がiOS
のためであるのに対し、あなたはあなたがテキストの変更のためonChangeText
を使用することができ、同じ
ためdocumentationをチェックし、アンドロイド携帯でテストしています。
例:このような
<TextInput
onChangeText={(text) => this.onFirstNameText(text)}
returnKeyType={'next'}
underlineColorAndroid='transparent'
style={styles.inputColLeft}
/>
いいえ次に、event.preventDefault()にアクセスする方法 – saiRam89
まだ使用されていませんが、それが必要ですか?あなたが確認できる番号を検証するには、https://stackoverflow.com/questions/32946793/react -native-textinput-that-only-accepts-numeric-characters –
使用onChangeText:
<TextInput onChangeText = {(text) => this.getPhone(text)} keyboardType="numeric" autoCapitalize="none" autoCorrect={false} onSubmitEditing={() => this.addressInput.focus()} style={styles.input} placeholder="phone" placeholderTextColor="rgba(255,255,255,0.6)" underlineColorAndroid="rgba(0,0,0,0.0)" returnKeyType="next"/>
getPhone = (text) => {
this.setState({phone: text})
//use your logic here
}
がどのプラットフォーム上でテストしていますか? –
あなたはAndroidエミュレータでテストしていますか? –
Andriodモバイルolyの – saiRam89