سلام
در ری اکت نیتیو می خوام یک TextInput ایجاد کنم که تنها کاربر بتونه عدد وارد کنه و بقیه مقادیر کیبورد به کاربر نمایش داده نشه. keyboardType رو هم روی Numeric قرار دادم اما تنها به صورت پیش فرض میره روی کلید های عددی و کاربر باز هم می تونه حروف یا هر کاراکتر دیگه ای رو وارد کنه:
<TextInput
style={styles.textInput}
keyboardType = 'numeric'
onChangeText = {(text)=> this.onChanged(text)}
value = {this.state.myNumber}
/>
چیکار میشه کرد در این مورد؟
شما میتونی قبل از ست کردن شرط بزاری
if (!isNaN(text)) {
this.setState({
number: text,
});
}
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟