m17*_*1vw 6 javascript reactjs react-native
从Facebook React Native Text Input文档中,我可以看出onSubmitEditing使用时会发生以下情况:
按下文本输入的“提交”按钮时调用的回调。
但是,没有任何东西onChangeText。我假设文本已更改,那么它将触发。
我为什么要彼此使用?例如,如果我要在TextInput字段中输入一些文字,那我不是只想使用onChangeText吗?在某些示例中,我看到了它们的使用,onSubmitEditing而我对为什么要在一个之上使用另一个感到困惑。这个问题是不是想知道如何使提交按钮的不同-我问为什么我会用onChangeText对比onSubmitEditing。
onSubmitEditing 单击文本输入提交按钮(键盘按钮)时触发。
onChangeText 在文本输入中键入任何符号时触发。
例如,您可能需要在每次按键时进行一些验证,在这种情况下,您将使用onChangeText,如果您需要在输入完毕后触发验证,则需要onSubmitEditing
在您的示例中,您将在两种情况下都能实现所需的功能。
| 归档时间: |
|
| 查看次数: |
3789 次 |
| 最近记录: |