gpt4 book ai didi

javascript - 防止用户删除 TextInput 上的默认值

转载 作者:行者123 更新时间:2023-11-28 03:37:04 27 4
gpt4 key购买 nike

我最近刚刚开始学习react-native,我遇到一个问题,我试图制作一个简单的文本框,供用户在前面输入预定义默认值的电话号码(国家/iso代码电话号码) 。我尝试过使用 react-native-phone-input 和基本文本输入。如何防止用户删除默认值?

代码是这样的

<PhoneInput
ref={(ref) => {
this.phone = ref;
}}
allowZeroAfterCountryCode={false}
value= "+44"
initialCountry='uk'
onPressFlag={this.onPressFlag}
onChangePhoneNumber={(number) => this.setState({phone: number})}
/>

最佳答案

您可以创建一个控制输入的函数:

onChangePhoneNumber={(number) => this.onChangeInut(number)}

实现:

onChangeInput = (number) => {
if(number.substring(0,3) == '+44'){
this.setState({phone: number})
}
}

关于javascript - 防止用户删除 TextInput 上的默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57622884/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com